做爲一個前端,git的各類指令應該是須要掌握的,由於前一段時間遇到了一些問題,總以爲每次遇到點問題都去百度這樣總歸不大好,仍是記錄一下比較常見的一些指令吧。之後遇到新的再繼續添加。前端
1. 新建本地分支: git checkout -b my-testgit
2. 強制把遠程庫的代碼跟新到當前分支上面: git pull --rebase origin masterurl
3. 在另外一個遠程分支裏把本地分支的更改合併進去: git merge my-test eslint
4. 提交commit時繞過eslint的檢查 : git commit -m 'xxxx' --no-verifyrem
5. 撤回上一次的commit : git reset --soft HEAD^it
6. git版本回退,推薦使用 git reflog查看commit id :git reset --hard commitid (前7個那個)ast
7. 合併分支:先從我的分支回到master分支,而後 git merge 我的分支test
8. 解決衝突:git merge feature1 手動解決修改代碼後提交百度
9. git倉庫源地址修改 時間
# git remote rename origin old-origin
# git remote add origin new-url
# git push origin 當前分支名:遠程分支名