Open thisisashukla opened 7 years ago
Goals
Which code is "Delivered Code"
Code not merged in the main repo is a DEFINITE FAIL If I do not keep my develop updated regularly, it might be difficult to merge my code later, thus it is advisable to update fork once a while, by following the given steps:
git fetch upstream
see if develop changed and if it did changegit merge upstream/develop
git merge upstream/develop
git push origin develop
How to recreate a branch on clone and the fork in case I mess up in my clone
git branch -d branchname
Delete the same branch on the fork also on the branches pagegit checkout upstream/brachname
git checkout -b branchname
git push -u origin branchname
Difference between Clone and Fork
Pull Requests:
Make sure the PRs are towards the GSoC Milestone
My Work
Dont close this issue, keep it open during the course of the program, might be of help You can add a label "Infomation", just to know that you can find information in this issue
sure maam but i am unable to add information label
can you google: github create label
Keeping my branch up to date with the latest version on the main repository is very important so that my fork's branch is in sync with the latest changes in the main repository
Blame - Blame is the last author that modified the section blamed
Once the code has been merged into the master branch of the main repository, the contribution becomes permanent in the history of the code base
Even if the old code is removed, it still remains in the history of the code base and the contributors mention also remains.
By the contributions tab in a repository one can view the quantity and quality of one's code contributions. This can be used to evaluate a person's contributions
So, it is advisable to make a habit of doing:
git fetch upstream
and where applicablegit checkout branch
git merge upstream/branch
IMPORTANT: To each branch used to develop GSoC project also do:git checkout branch
git merge upstream/develop
Delete the branches not requireed
[x] Read carefully - http://railsware.com/blog/2014/08/11/git-housekeeping-tutorial-clean-up-outdated-branches-in-local-and-remote-repositories/
[x] Master and Develop of the fork should be same as that on the main repository
[x] Publish a the GSoC branches on my fork
[x] Make gsoc/areaContraction my default branch