Just a git reminder to work with github ...
git checkout master
git fetch upstream
git merge upstream/master
git checkout dashboard
git merge upstream/dashboard
git push --set-upstream origin dashboard
Merge
git mergetool -t kdiff3
git mergetool -t meld
git config --global merge.tool kdiff3
git svn rebase --> "file.abs: needs update"
git stash (save local changes away)
git stash list (have a look at what is stashed)
git svn rebase
git svn dcommit
git stash apply (back to where we were before)
Clean d'un repository :
For example,git fetch upstream
git checkout master
git reset --hard upstream/master
git push origin master --force
Revert
- git checkout path/to/file
- Pour une working copy entière: git reset --hard
Clean de la branch master du repo :
1/ recupérer le dernier master de crash
git checkout crash master
2/ checkouter ta branche master
git checkout master
3/ reinitialiser ta branche master avec la branche master de crash
git reset --hard crash/master
4/ pousser ça dans ton repository en forçant : ça va réécrire l'historique de la branche master de ton repository sur github
c est une operation destructive (mais nécéssaire parfois) qui peut te faire perdre des commits
git push --force origin master
Aucun commentaire:
Enregistrer un commentaire