Git日常中的使用方法

標題說得很清楚了,圍繞日常使用來寫的。Git其實也很復(fù)雜的,沒時間或者不想學(xué)習的完全沒必要去完整地看完。本文章長期修改校準/更新。
由于文章的內(nèi)容是面對的所有人,有g(shù)it經(jīng)驗或者還在聽說過的階段的朋友,所以章節(jié)沒有循序漸進,這對于有點經(jīng)驗的朋友來說或許更好。其實還是以只是自己做個筆記為主:)

基礎(chǔ)概念

Git有工作區(qū)、暫緩區(qū)、庫3個概念。

工作區(qū):可以簡單理解為----你(日常多為IDE)對文件的所有操作(修改、刪除、新增等)的所在區(qū)域,這些操作都是實實在在在你的電腦本地磁盤上的,跟Git無關(guān)(其實有關(guān),為了方便理解認為無關(guān))。

暫緩區(qū):使用$ git add等等操作后“存儲工作區(qū)里的變化”的一個臨時區(qū)域(整個動作為‘加入到購物車’,將暫緩區(qū)理解為‘購物車’。注意:加的不是文件本身的內(nèi)容,是文件本身內(nèi)容的變化)。

庫:使用$ git commit之類后最終提交到的地方(可以理解為清空購物車,提交訂單給淘寶商家)。

常見名詞理解

origin:

遠程倉庫的一個別名。其實一個本地(自己電腦磁盤上的庫)可以有多個遠程倉庫,而origin只是某個庫第一次在遠程服務(wù)器創(chuàng)建時默認的一個別名而已。比如:遠程倉庫為https://github.com/paulboone/ticgit,使用git clone到你本地后,還可以用另一個遠程(https://github.com/paulboone/ticgit)倉庫來的文件來增加(或者說合并)到這個倉庫。這時不就有2個遠程倉庫指向你這一個本地磁盤的倉庫了嗎?orgin就是第一個的名稱,第二個你可以隨便取。

示例命令:

Cloning into 'ticgit'...
remote: Reusing existing pack: 1857, done.
remote: Total 1857 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (1857/1857), 374.35 KiB | 268.00 KiB/s, done.
Resolving deltas: 100% (772/772), done.
Checking connectivity... done.

$ cd ticgit

$ git remote -v
origin  https://github.com/schacon/ticgit (fetch)
origin  https://github.com/schacon/ticgit (push)

$ git remote add pb https://github.com/paulboone/ticgit

$ git remote -v
origin  https://github.com/schacon/ticgit (fetch)
origin  https://github.com/schacon/ticgit (push)
pb  https://github.com/paulboone/ticgit (fetch)
pb  https://github.com/paulboone/ticgit (push)

現(xiàn)在你可以在命令行中使用字符串 pb 來代替整個 URL。 例如,如果你想拉取 Paul 的倉庫中有但你沒有的信息,可以運行 git fetch pb:

remote: Counting objects: 43, done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 43 (delta 10), reused 31 (delta 5)
Unpacking objects: 100% (43/43), done.
From https://github.com/paulboone/ticgit
 * [new branch]      master     -> pb/master
 * [new branch]      ticgit     -> pb/ticgit
master:

master只是默認分支的名稱而已。。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容