Git學習教程

2021-07-04 04:29:43 字數 1168 閱讀 8419

先學習:

筆記:

1.每次準備提交前,先用 git status 看下,是不是都已暫存起來了,然後再執行提交命令 git commit

2.git 提供了乙個跳過使用暫存區域的方式,只要在提交的時候,給 git commit 加上 -a 選項,git 就會自動把所有已經跟蹤過的檔案暫存起來一併提交,從而跳過 git add 步驟

3.刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 -f(譯註:即 force 的首字母),以防誤刪除檔案後丟失修改的內容。一般rm。

$ git rm –cached readme.txt 不跟蹤,本地不刪除,後面可再新增到ignore列表中。

4.git log 有許多選項可以幫助你搜尋感興趣的提交,接下來我們介紹些最常用的。

我們常用 -p 選項展開顯示每次提交的內容差異,用 -2 則僅顯示最近的兩次更新:

–stat,僅顯示簡要的增改行數統計:

5.特定樣式

$ git log --pretty=format:"%h - %an, %ar : %s"

ca82a6d - scott chacon, 11 months ago : changed the version number

085bb3b - scott chacon, 11 months ago : removed unnecessary test code

a11bef0 - scott chacon, 11 months ago : first commit

選項 說明

%h 提交物件(commit)的完整雜湊字串

%h 提交物件的簡短雜湊字串

%t 樹物件(tree)的完整雜湊字串

%t 樹物件的簡短雜湊字串

%p 父物件(parent)的完整雜湊字串

%p 父物件的簡短雜湊字串

%an 作者(author)的名字

%ae 作者的電子郵件位址

%ad 作者修訂日期(可以用 -date= 選項定製格式)

%ar 作者修訂日期,按多久以前的方式顯示

%cn 提交者(committer)的名字

%ce 提交者的電子郵件位址

%cd 提交日期

%cr 提交日期,按多久以前的方式顯示

%s 提交說明

git學習教程

git學習教程 建立分支 git branch name 檢視分支 git branch 切換分支 git checkout name 建立 切換分支 git checkout b name 合併某分支到當前分支 git merge name 刪除分支 git branch d name 檢視是否還...

Git教程學習 二

教程來自 git教程 廖雪峰的官方 主要命令 git log 檢視已提交內容 git log pretty oneline 檢視已提交內容 緊湊版 git reset hard head 回退到上一版本 git reset hard 3628164 回退到版本3628164 git reflog 檢...

Git學習教程(一) git簡介

第一課.git簡介 內容 什麼是git,為什麼要使用git以及獲取和學習git的途徑。歡迎來到github學習教程的第一課。本教程將通過一系列的例項來介紹如快速,輕鬆地使用git。教程中會有很多螢幕截圖,希望這樣可以讓你更好的學習和理解。本節簡要介紹git的概念和為什麼應該使用它 git是乙個快速,...