git 命令總結

2021-09-17 22:21:49 字數 1425 閱讀 6162

git status   #檢視狀態

git tag      #檢視tag

git branch    檢視本地分支

git branch -a檢視全部分支(包含本地和遠端) 

git branch -r檢視遠端分支

git branch 《分支名》: 首先使用 git branch bugfix01,在當前分支也就是master分支上建立了乙個名為bugfix01的新分支

git checkout 《分支名》: 然後使用 git checkout bugfix01 命令來切換到我們新建立的bugfix01的新分支上

git checkout tag_name   #切換到tag_name分支上

git checkout -b mybranch #建立並切換分支

git submodule update --init --recursive   #更新模組

git push origin --tags    #推送所有本地tag到遠端

git fetch命令與乙個遠端的倉庫互動,並且將遠端倉庫中有但是在當前倉庫的沒有的所有資訊拉取下來然後儲存在你本地資料庫中。git fetch會把遠端伺服器上所有的更新都拉取下來。

git clean n   清除檔案預覽

git clean -f  強制清除檔案

反過來,如果希望用**庫中的檔案完全覆蓋本地工作版本. 方法如下:

git reset -- hard

git pull

git   add  新增指定檔案到暫存區,

git rm ***:刪除工作目錄和暫存區域的檔案(兩個地方檔案一樣)

git rm -f ***:如果工作目錄和暫存區域的檔案不一樣,git會有提示,可以暴力刪除,兩個區域都刪

git rm --cached ***:只刪除暫存區的檔案

rm ***:只刪除工作區檔案

回退命令:

git reset --hard head^ 回退到上個版本

git reset --hard head~3 回退到前3次提交之前,以此類推,回退到n次提交之前

git reset --hard commit_id 退到/進到 指定commit的sha碼

gitk --simplify-by-decoration --all  git檢視各個branch之間的關係圖

git diff branch1 branch2 --stat

git diff branch1 branch2 具體檔案路徑

git diff branch1 branch2

git log branch1 ^branch2

git命令總結

git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...

Git命令總結

git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...

git命令總結

1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...