Git學習筆記

2021-09-28 16:07:01 字數 916 閱讀 9301

2.場景

clone專案到本地

檢視檔案有那些修改

檢視提交歷史

新增資料夾

新增當前目錄所有檔案 將

內的所有已跟蹤檔案的修改新增到暫存區(省略path表示當前目錄)

將內的所有已跟蹤檔案的修改和未跟蹤檔案新增到暫存區(省略path表示當前目錄)

檢視中已修改但未提交的檔案,並通過子命令進行控制(省略path表示當前目錄)

恢復檔案

刪除檔案

下拉指定主機的指定分支,並與本地的當前分支合併

推送本地指定分支到遠端同名分支上,如果遠端沒有同名分支,則會新建同名分支

推送空的分支到遠端指定分支,相當於刪除遠端分支

推送當前分支到指定主機的指定分支

推送當前分支到指定主機的同名分支

推送本地分支到遠端同名分支上,並建立追蹤關係(建立追蹤關係後可直接使用git push推送)

檢視遠端倉庫url

新增附註標籤

新增輕量標籤

檢視標籤資訊與對應提交資訊

刪除標籤

檢出標籤

建立分支

切換分支

合併分支

刪除分支

刪除遠端分支

git checkout master

git merge

解決衝突

git add

(可以使用git status來確認衝突是否已解決)

git commit

rebase之前需要經master分支拉到最新

切換分支到需要rebase的分支,這裡是dev分支

執行git rebase master,有衝突就解決衝突,解決後直接git add . 再git rebase --continue即可

切換到master分支,執行git merge dev

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...