git個人學習筆記

git個人學習筆記

git版本控制庫,協同開發工具
最近迷上看官網文檔
因爲
實在現在的博客大多都只是講自己學習到的一知半解
大多是湊字數的口水文
而且
一部分還是挖了坑等你去跳
實在是
看不下去了
從入門
到放棄

自從上次在博客中跳入坑後從官網上找到答案
就不想再去看那些口水文了
迷上了去官網尋找答案
雖然是英文
但是
一點也不慫

趁着最近學習git操作
所以也研究一下git的官方操作詳解

首先
瞭解一下git的結構

clipboard.png
這三個部分一般被人稱爲:工作區、暫存區、倉庫

操作看官網給的幫助 git --help

clipboard.png
看這個圖,對於我來說點像是git的api使用文檔
所有常用的命令都在這裏
分成了五個部分
start a working area(創建一個工作區)
work on the current change(操作當前的變化)
examine the history and state(檢查歷史和狀態)
grow mark and tweak your common history(增長標記和調整共同歷史)
collaborate(協作)

clone 克隆一個倉庫到一個新的目錄
init 創建一個空的倉庫或重新初始化一個已存在的倉庫

add 將工作區(working tree)的文件內存添加到暫存區(index)
mv 移動或重命名
reset 重置當前HEAD到一個特定的狀態/版本
rm 從工作區或暫存區刪除文件

bisect 使用二分查找法查找介紹bug的提交
grep 打印匹配模式的行
log 顯示提交日誌
show 顯示各種類型的對象
status 顯示工作區的狀態

branch 羅列、創建或刪除分支
checkout 切分分支或恢復工作區的文件
commit 記錄修改到倉庫
diff 顯示不同提交之間,提交跟工作區之間的修改
merge 合併兩個或多個開發版本
rebase 把一個分支的修改合併到當前分支(這一名不知道怎麼翻譯~~)
tag 創建、羅列、刪除或驗證GPG簽名的標籤對象

fetch 從另一個倉庫(遠程倉庫)下載文件對象和引用
pull 從另一個倉庫或本地分支fetch並整合(相當於fetch+merge)
push 沿關聯對象更新遠程文件

可以了,先寫這麼多
週末再更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章