git 日常使用

2021-09-11 02:22:54 字數 1257 閱讀 6651

建立分支

git branch name

切換分支

git checkout name

建立並切換分支

git checkout -b name

遠端推送

git push -u origin some-feature

查詢版本

git reflog --relative-date name

注:git reflog 可以檢視所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄,git log則不能察看已經刪除了的commit記錄

回退到版本號

git reset --hard 版本號

git revert head

git reset head

注:git revert是用一次新的commit來回滾之前的commit,git reset是直接刪除指定的commit

拉取遠端分支到本地

git fetch origin name

合併分支

git merge name

拉取分支並合併

git pull [name]

工作目錄與本地倉庫比較

git diff head

工作目錄與快取區比價

git diff

快取區與本地倉庫比較

git diff --cached

本地倉庫切換到工作目錄

git checkout head

通過git stash將工作區恢復到上次提交的內容,同時備份本地所做的修改,之後就可以正常git pull了,git pull完成後,執行git stash pop將之前本地做的修改應用到當前工作區

備份當前的工作區的內容

git stash

從git棧中讀取最近一次儲存的內容

git stash pop

顯示git棧內的所有備份

git stash list

清空git棧

git stash clear

git使用日常

1.關於git手動刪除檔案如何處理 執行命令 git add a 或者git add all 進行全文新增,然後commit 2.關於git首次使用新增使用者命令 git config global user.name yangchuan git config global user.email y...

Git日常使用

1.git生成公鑰和私鑰 2.解決 fatal not a git repository or any of the parent directories git 問題 3.git clone非master分支內容 git clone b dev 倉庫位址 4.git新建分支及提交 到分支 1 新建...

GIT日常命令使用

同步遠端 git pull 將本地分支替換掉遠端上的某乙個分支 git push origin dev 3.2 dev 3.3 f dev 3.2 本地分支 dev 3.3 遠端分支 f 強制 origin git為你預設建立了乙個指向遠端 庫的origin 因為你是從這個位址clone下來的 總結...