Actions
  Common git operations » History » Revision 4
      « Previous |
    Revision 4/22
      (diff)
      | Next »
    
    cryptogopher, 2019-07-14 17:52 
    
    
Common git operations¶
Prerequisites:
cd ~/plugins/issue_recurring
Issue resolution in separate branch¶
Create separate branch for issue¶
- Checkout and update master:
$ git checkout master $ git pull
 - Create, checkout new branch and push it to remote (so it will be tracked and replicated on it.michalczyk.pro):
$ git checkout -b issueN $ git push -u origin issueN
 
Merge issue branch into master¶
- Push uncommited changes on issue branch.
 - Checkout and update master:
$ git checkout master $ git pull
 - Merge and push issueN branch:
$ git merge issueN $ git push
 - Delete merged branch from local and remote:
$ git branch -d issueN $ git push origin :issueN
 - Verify:
$ git branch -a
 
Move tag to different commit (e.g. after fixing some mistake)¶
- Remove tag from remote (if it has been pushed):
git push origin :refs/tags/1.3
 - Force replacement of existing tag with one referencing most recent commit:
git tag -fa 1.3
 - Push:
git push origin 1.3
 
Updated by cryptogopher over 6 years ago · 22 revisions