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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Git操作命令大全

發布時間:2025/1/21 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git操作命令大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎操作

git add -A添加所有

git rm忽略

git rm --cached 文件

git rm -r 文件夾

創建.gitignore忽略文件之后,執行git rm的記錄會保存到忽略文件中。

git rm是將文件從暫存區local cache中移除

移除.project等單個文件需要使用git rm --cached .project

git commit

git commit刪除遠程倉庫內容

?可以看到,.settings文件夾已經在遠程倉庫被刪除了--

.gitignore忽略文件

add小總結

commit小總結

git commit -am是add和commit一起進行

git status

已經add過的文件,直接commit即可:

git rm --cached

git push推送到遠程倉庫

分支管理

git branch查看分支

git branch創建分支

git log查看提交日志

git branch回滾(基于commit)

git branch創建分支(基于某個分支)

git push提交本地分支到遠程倉庫

git branch關聯本地分支到遠程倉庫

git checkout切換分支

git merge合并分支

比如將dev4合并到master,先checkout到master,然后執行git merge dev4進行合并:

解決沖突

tag管理

tag最重要的是有git commit號,后期我們可以根據這個commit號來回溯代碼。

git tag查看所有tag

加上-l命令可以使用通配符來過濾tag

git show命令可以查看tag的詳細信息,包括commit號等。

創建tag

還可以加上-a參數來創建一個帶備注的tag,備注信息由-m指定。如果你未傳入-m則創建過程系統會自動為你打開編輯器讓你填寫備注信息。

給指定的某個commit號加tag

打tag不必要在head之上,也可在之前的版本上打,這需要你知道某個提交對象的校驗和(通過git log獲取,取校驗和的前幾位數字即可)。

切換到某個tag

跟分支一樣,可以直接切換到某個tag去。這個時候不位于任何分支,處于游離狀態,可以考慮基于這個tag創建一個分支。

刪除tag

本地刪除

遠程刪除

git tag -d v0.1.2 git push origin :refs/tags/v0.1.2

?

總結

以上是生活随笔為你收集整理的Git操作命令大全的全部內容,希望文章能夠幫你解決所遇到的問題。

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