1. 程式人生 > >專案開發-git常用命令

專案開發-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