Git操作指南

2021-09-18 08:16:45 字數 1836 閱讀 1518

git init (目錄名)

制定初始化乙個倉庫

從現有的倉庫獲取乙份拷貝

git clone (路徑或者url) (如果需要在這裡新增新名稱)

git的工作就是建立和儲存專案以及之後快照進行比較

git add 命令將檔案新增到快取

git add (檔案或目錄)

git status檢視上次提交之後是否有修改

git status -s

'-s』選項輸出簡短輸出

執行詳細的輸出結果,顯示已寫入快取與已修改但尚未寫入快取的改動的區別

將快取區寫入到倉庫, 每一次的提交都會儲存使用者名稱和郵箱位址

'-m』選項新增注釋 '-a』選項跳過注釋

git commit -m "注釋資訊"

取消已快取的內容

git rest head(檔案或目錄名)

執行 git reset head 以取消之前 git add 新增,但不希望包含在下一提交快照中的快取

git 中移除某個檔案,就必須要從已跟蹤檔案清單中移除

git rm (檔案或目錄)

刪除之前修改過並且已經放到暫存區域的話,要用強制刪除選項』-f』, 後面跟的是乙個目錄做為引數,則會遞迴刪除整個目錄中的所有子目錄和檔案

git rm -f(檔案或目錄)

從跟蹤清單中刪除,"–cached"選項

git rm --cached (檔案或目錄)

移動或重新命名乙個檔案、目錄、軟連線

git log

「–oneline」, 檢視簡短輸出

git log --oneline

"–graph"檢視歷史分支合併, 拓撲圖顯示

git log --graph

"–reverse"來逆向顯示所有日誌

git log --reverse

"–author"查詢指定使用者的提交日誌

git log --author

"–until, --aftter"查看置頂日期

ggit log --oneline --before= --after=

"–no-merges"隱藏合併分支

不影響主線的同時繼續工作

git branch

git init 的時候會自動穿件乙個master分支

git branch (分支名)

git checkout (分支名)

git merge (分支名) //合併到主分支

git branch -d (分支名)

切換分支的時, git會用該分支的最後提交的快照替換工作目錄的內容, 多個分支不需要多個目錄

標籤可以永遠標識乙個快照

git tag -a (注釋)

'-a』選項新增注釋

給已有的快照新增標籤

git tag -a (注釋) "commit號"

git tag

git tag -a 《標籤名》 -m "標記資訊"

git tag -s 《標籤名》 -m "標記資訊"

git操作指南

檔案的狀態變化週期 檢查當前檔案狀態 git status 跟蹤新檔案 git add readme read me進入已暫存狀態 狀態簡覽 git status s m readme mm rakefile a lib git.rb m lib git.rb license.txt 忽略檔案 gi...

git操作指南

建立版本庫 mkdir learngit 建立空目錄 cd learngit 切換到新建立的目錄下 pwd 顯示當前目錄 git init 把目錄變成可以 git管理的倉庫 ls ah 檢視目錄下的檔案,包括隱藏檔案 touch readme.md 新建檔案 git add readme.txt 把...

git操作指南

建立新資料夾,開啟,然後執行 git init以建立新的 git 倉庫。執行如下命令以建立乙個本地倉庫的轉殖版本 git clone path to repository如果是遠端伺服器上的倉庫,你的命令會是這個樣子 git clone username host path to repositor...