Purpose: To capture some of the useful links and references that would otherwise be lost in the Slack ether.
See Turing School FAQs (Mostly for new students)
See Facts by Module
by Andrew Fink
- pull from remote master into your local master
- checkout branch
- do work, commit.
- when you're ready to push...don't yet! switch to your local master and pull from master
- then switch back to your branch and "git merge master", this will merge your updated local master into your branch
- fix any merge conflicts
- run your tests, fix any broken tests
- add, commit
- now it's ok to push your branch and open a PR "git push origin HEAD" or "git push origin "
- open pull request on GitHub.
- as soon as a branch is merged to master on GitHub, make your entire team pull from master
by Jason Noble
- pull from remote master into your local master
- checkout branch
- do work, commit.
- git fetch
- git rebase origin/master
- Fix any merge conflicts
- run your tests, fix any broken tests
- add, commit
- now it's ok to push your branch and open a PR "git push origin HEAD" or "git push origin "
- open pull request on GitHub.
- as soon as a branch is merged to master on GitHub, make your entire team pull from master
by Jason Wright & Adam Caron
- add issue in Waffle.io
- create feature branch
- do some code
- push branch
- submit pull request, with description that "closes 'issue#'" (ie. "closes #1")
- other person reviews pull request
- (if merged) git checkout master
- git pull origin master
- merge master into branch
by Dave Maurer Public Gist