專案開發-git常用命令
git常用命令
-
初始化本地git環境
git init
-
克隆程式碼到本地庫
git clone 儲存位置
-
遠端庫的程式碼更新到本地庫
git fetch
-
遠端庫的程式碼更新到工作臺
git pull
-
強制把遠端庫的程式碼更新到當前分支上
git pull --rebase origin master
-
本地的修改新增到stage中
git add .
-
stage中的修改提交到本地庫
git commit -m 'logs'
-
本地庫的修改提交到遠端庫中
git push
-
檢視遠端分支/全部分支
git branch -r/-a
-
切換到某個分支
git checkout master/branch
-
新建test分支
git checkout -b test
-
刪除test分支
git checkout -d test
-
合併分支
git merge master
-
呼叫merge工具
git mergr tool
-
把未完成的修改快取到棧容器中
git stash
-
檢視所有的快取
git stash list
-
恢復本地分支到快取狀態
git stash pop
-
檢視某個檔案的每一行的修改記錄
git blame someFile
-
檢視當前分支有哪些修改
git status
-
檢視當前分支的日誌資訊
git log
-
檢視當前沒有add的內容
git diff
-
檢視已經add但是沒有commit的內容
git diff --cache
-
上面兩個內容的合併
git diff HEAD
-
撤銷本地修改
git reset --hard HEAD
-
檢視git config的HOME路徑
echo $HOME
-
配置git config的HOME路徑
export $HOME=/c/gitconfig
-
git重新整理遠端分支
git remote update origin --prune
-
移除提交git快取
git rm --cached -r -f filepath
-
移除git提交
git commit -m "logs"
PS:參考文獻https://blog.csdn.net/tomatozaitian/article/details/73515849