內容多來自於
一 git 基礎
1 檔案 .gitignore 的格式規範如下:
所有空行或者以 # 開頭的行都會被 git 忽略。
可以使用標準的 glob 模式匹配。
匹配模式可以以(/)開頭防止遞迴。
匹配模式可以以(/)結尾指定目錄。
要忽略指定模式以外的檔案或目錄,可以在模式前加上驚嘆號(!)取反。
2 git diff --cached 檢視已經暫存起來的變化
3 給git commit 加上 -a 選項,git 就會自動把所有已經跟蹤過的檔案暫存起來一併提交,從而跳過 git add 步驟
4 git mv file_from file_to 在 git 中對檔案改名
5 git log -p -2 (-p用來顯示每次提交的內容差異。 你也可以加上 -2 來僅顯示最近兩次提交)
6 git log --pretty=format:"%h - %an, %ar : %s"(format,可以定製要顯示的記錄格式。)
7 git commit --amend 命令嘗試重新提交
8 在 git 中任何 已提交的 東西幾乎總是可以恢復的。 甚至那些被刪除的分支中的提交或使用 --amend 選項覆蓋的提交也可以恢復(閱讀 資料恢復 了解資料恢復)。
9 git remote -v 指定選項 -v,會顯示需要讀寫遠端倉庫使用的 git 儲存的簡寫與其對應的 url。
10 git 使用兩種主要型別的標籤:輕量標籤(lightweight)與附註標籤(annotated)。
輕量標籤很像乙個不會改變的分支 - 它只是乙個特定提交的引用。
附註標籤是儲存在 git 資料庫中的乙個完整物件。
Git學習筆記(二)
1.忽略檔案 git提供了一種可配性很強的機制來允許使用者將制定的檔案或目錄排除在版本控制之外,它會檢查 倉庫的根目錄下是否存在乙個名為.gitignore的檔案,如果存在的話就去一行一行的讀取這個檔案裡邊的內容並把每一行指定的檔案或目錄排除在版本控制之外。注意.gitignore中指定的檔案或目錄...
Git學習筆記(二)
1 分支 git branch m master mymaster m引數告訴git要執行分支移動 重新命名 操作。另外兩個引數分別是分支原名稱和新名稱。git branch 檢視分支。該命令沒有引數,git顯示本地版本庫中所有的本地分支名稱。結果中,前面帶星號的分支是當前檢出的分支,即當前工作目錄...
Git學習筆記 二
小白一枚。學習筆記。僅供參考。歡迎指錯。二 基本的git概念 git版本庫不僅儲存庫中所有檔案的完整副本,而且儲存版本庫本身的副本。git維護的兩個主要的資料結構 物件庫 object store 索引 index 索引 臨時的 動態的二進位制檔案,它描述的是版本庫的目錄結構。更準確地說,索引捕獲專...