日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

最常用git命令汇总(参考列表)

發布時間:2025/10/17 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最常用git命令汇总(参考列表) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、git log 查詢commit(快照)記錄

2、git reflog 查詢commit命令操作記錄;可以查詢歷史commit id

3、git checkout – file 使用本地版本庫中的文件替換工作區文件,即丟棄工作區的修改

4、git reset HEAD file 將文件從緩存區退回工作區

5、git rm file 刪除版本庫中的文件;配合git commit才能生效

6、關聯遠程倉庫

#遠程庫的本地別名origin git remote add origin git@server-name:path/repo-name.git #第一次推送本地庫內容時:-u關聯本地master分支與遠程master分支 git push -u origin master #這里的master指代本地master分支,遠程master分支已關聯,可簡化 git push origin master

7、分支

8、commit版本回退

git reset –hard 【commitID】

9、合并分支

  • 普通模式

git merge 【subbranch】
合并自分支到當前分支

  • no fast forward模式,可以查看到合并記錄,推薦!

git merge –no-ff -m “merge with no-ff” 【subbranch】

如遇沖突,將沖突文件修改一致,然后提交,即完成合并

所謂合并分支,是按較長的分支來合并,比如master比subbranch長,合并分支后subbranch和master一樣長。

只要兩個分支中不同時修改同一個文件,而各自分支又有不同的修改對象,合并就不會有問題

10、查看分支合并線圖

git log –graph –pretty=oneline –abbrev-commit

11、刪除分支

git branch -d 【subbranch】

12、分支合理使用思路

13、git stash

保存工作區改動,使用后,工作區清空;可以去新建分支,修改bug

14、git stash list

展示所有保存的stash信息

15、git stash apply 恢復工作現場

16、git stash pop :恢復現場,并刪除stash記錄

17、Feature分支

18、

19、創建刪除遠程分支

git push origin 【local branch】:【remote branch】

不存在的遠程分支會在github被創建;該命令可以在本地任意分支上被執行

前提是先創建本地分支

git push origin :【remote branch】

刪除遠程已存在的分支!該命令可以在本地任意分支上被執行

20、創建本地分支與遠程分支的對應關系

git branch –set-upstream origin/【remote branch】 【local branch】

截圖中的創建關聯命令有誤

21、給commit打標簽

22、gitignore

放在git工作區即可,gitignore文件使用github自動生成即可。https://github.com/github/gitignore/blob/master/Python.gitignore

23、操作簡化:重命名

git config --global alias.ck checkout git config --global alias.st status git config --global alias.cm commit git config --global alias.br branch git config --global alias.unstage 'reset HEAD' git config --global alias.last 'log -1' git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
總結

參考

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

總結

以上是生活随笔為你收集整理的最常用git命令汇总(参考列表)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。