開始之前
因為主要是使用 Git command 而非 UI,除了常用的 add
這類,有些久沒用就會忘記,然後還要 google 老半天,想想不如自己寫一篇,對,就是這篇。因為這樣,這篇不會是完整的 Git commands,會是我常用或會遇到但會忘記的指令,分類也是照我自己使用習慣來分類。
這篇會慢慢更新,想到就更新,更新時間會加到標題上。
Commands
Repository 基本
1 2 3 4 5 6 7 8 9 10 11 12 13
|
$ git remote -v origin <REMOTE_URL> (fetch) origin <REMOTE_URL> (push)
$ git remote set-url origin <REMOTE_URL>
$ git remote add devorigin <REMOTE_URL>
|
開發進度相關
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
$ git checkout develop
$ git push $ git push devorigin $ git push origin -f
$ git pull $ git pull --rebase
$ git commit $ git commit -m 'feat: Update README.md'
$ git merge develop --no-ff
|
Commit 相關
1 2 3 4
|
$ git cherry-pick 5262773e d378c4e3
|
Branch 相關
1 2 3 4 5 6 7 8 9 10 11
| $ git push origin develop:feature/create-login-form
$ git push origin :feature/create-login-form
$ git branch -D feature/create-ligin-form
$ git branch
|