建立分支
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下來的 總結...