Git常用指令總結
阿新 • • 發佈:2018-06-25
批量操作 grep 匹配 git gre and 正則 結果 不常用 git 已經成為日常開發流不可或缺的一部分,甚至說是核心部分,但有些不常用指令時常會忘記,再次坐下備忘,省的用到的時候再去找了。用到的時候才會記錄,指令是不斷增加的,請不要見怪 ~>~
git 常用指令總結
command | 說明 | 備註 |
---|---|---|
git pull | 從遠程拉去代碼到本地,並自動合並 merge | Text |
git push | ||
git fetch | 從遠程拉取代碼到本地,不自動合並 | 可能會有緩存問題 |
git fetch -p | 從遠程拉取代碼到本地,不自動合並 | 可以解決緩存問題 |
git branch -a | 查看遠程分支和本地所有分支 | |
git branch -r | 查看遠程分支 | |
git branch -D 分支名 | 刪除本地分支 | |
git push origin :分支名 | 刪除遠程指定分支 [origin 後面有空格] | |
git push origin --delete 分支名 | 刪除遠程分支 [同上] |
|git remote show origin | 查看本地分支和追蹤情況||
|git remote prune origin | 本地同步刪除已刪除的遠程分支||
|回滾|
|git reset --hard HEAD^| 本地提交回滾1次||
|git reset --hard HEAD~3| 最近3次提交回滾 ||
批量操作
grep 是對 git branch 的輸出結果進行匹配 xargs 的作用是將參數列表轉換成小塊分段傳遞給其他命令 本地刪除:git branch | grep ‘正則‘ |xargs git branch -D 從分支列表中匹配到指定分支,然後一個一個(分成小塊)傳遞給刪除分支的命令,最後進行刪除。 遠程刪除:git branch -r | grep ‘正則‘ |xargs git push origin --delete
Git常用指令總結