Git 學習筆記

2021-06-22 22:44:32 字數 1222 閱讀 2737

顯示版本庫.git所在的目錄:

git rev-parse --git-dir

顯示工作區的根目錄:

git rev-parse --show-toplevel

相對於工作區根目錄的相對目錄

git rev-parse --show-prefix

git config 命令各引數的區別

git config -e 版本庫級配置檔案  >  git config -e --global 全域性配置檔案  >  git config -e --system  系統級的配置檔案

git config --global use.name "***"

git config --global use.email "***@***.com"

git config user.name

git config user.email

git config --unset --global use.name

git config --unset --global use.email

設定命令別名:

git config --global alias.ci "commit -s"

備份工作成果:

git clone *** ***.back

精簡方式顯示狀態資訊

git status -s

git diff -------工作區與提交任務(提交暫存區,stage)中相比的差異

git head -------工作區與當前分支的差異

git diff --cached(--staged)-------暫存區和版本庫中檔案的差異

git ls-tree -l head-------檢視head指向的目錄樹,-l 顯示檔案的大小

git clean -fd 清楚當前工作區中沒有加入版本庫的檔案和目錄

檢視工作區中的檔案大小:

find . -path ./.git -prune -o -type f -printf "% -20p\t%s\n"

檢視暫存區的目錄樹:

git ls-files -s

將暫存區目錄樹寫入git物件庫,針對該目錄樹執行git ls-tree命令:

git write-tree

git ls-tree -l *******

git diff 命令的工作範圍

不要使用git commit -a

git stash 儲存當前工作進度

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倉庫並提交專案 1,取得專案的 git 倉庫 有兩種取得 git 專案倉庫的方法。第一種是在現存的目錄下,通過匯入所有檔案來建立新的 git 倉庫。第二種是從已有的 git 倉庫轉殖出乙個新的映象倉庫來。要對現有的某個專案開始用 git 管理,只需到此專案所在的目錄,執行 git i...