CheatSheet
Git Tools Extension for Visual Studio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
### config git config --global alias.co checkout git config --global alias.br branch git config --global alias.ci commit git config --global alias.st status git config --global core.autoCRLF false ### status git status ### fetch git fetch ### merge or rebase git merge git rebase ### pull (fetch and merge) git pull ### push git push ### undo changes of file git checkout -- [FileName] ### add to stage git add [FileName] ### remove from stage git reset [FileName] ### commit git commit -m [Message] ### undo commit git reset --hard HEAD~1 git push --force origin develop_*** ### squash commit git reset --soft HEAD~5 git add . git commit -m [Message] git push --force origin develop_*** ### to leave the file in the repo but ignore future changes to it: git update-index --assume-unchanged [file] ### check if local branch is latest git log -1 develop..origin/develop |
### Commit Message Rule
通常版
fix:バグ修正
hotfix:クリティカルなバグ修正
add:新規(ファイル)機能追加
update:機能修正(バグではない)
change:仕様変更
clean:整理(リファクタリング等)
disable:無効化(コメントアウト等)
remove:削除(ファイル)
upgrade:バージョンアップ
revert:変更取り消し
ライト版
fix:バグ修正
add:新規(ファイル)機能追加
update:機能修正(バグではない)
remove:削除(ファイル)