天天看點

SC || Git 相關知識

發現大佬的部落格:https://www.cnblogs.com/onetwo/p/4157610.html

注:圖檔來自小姐姐的筆記~

┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉

git的結構大概就是這樣

git中每個版本的檔案隻存儲一次

Git将每個檔案的每個版本作為一個副本進行儲存,允許多個commit共享一個檔案副本(進而節省存儲新版本的空間)。是以,Git中每個版本均以副本形式存儲,建立分支的速度與版本曆史複雜程度無關。

git的版本圖:

有關git的原理:https://www.cnblogs.com/yelbosh/p/7471979.html

常用指令:

感覺實驗裡多敲幾次就有印象了,然後每次出鍋了都會get幾句新的指令(成長總是伴随着疼痛x

$ git remote add origin xxx        # 與遠端github連接配接
$ git pull origin master           # 下載下傳代碼 
$ git push origin master           # 上傳代碼

$ git branch                       # 顯示所有分支
$ git checkout xxx                 # 切換到xxx分支
$ git checkout -b xxx              # 建立并切換到xxx分支
$ git commit -m "xxx"              # 送出

$ git status                       # 檢視git狀态
$ git log                          # 檢視送出曆史