SCM之Git的工作原理及常規操作
阿新 • • 發佈:2018-06-23
AD 兩個 rem git png workspace 語言 原理 狀態
在現在的軟件構造過程中,SCM的使用必不可少,現在比較常用的就應該屬於git及github。接下來我們就要介紹一下有關git 的工作原理。
首先,git的區域可分為workspace(工作目錄也就是本地文件系統),staging(暫存區,用於隔離工作目錄和Git倉庫),local repository(本地倉庫),remote repository(遠程倉庫)。
其關系及相應操作如下:
在這個系統中,文件可以分為三個狀態:
1.已修改:在本地文件系統中修改過的文件,沒有進行其他操作
2.已暫存:對於已修改的文件,使用 git add . 操作,可以將所有新更改或者添加的文件加入到暫存區
3.已提交:對於已暫存的文件,應用git commit -m “註釋語言”,可以將已暫存的文件加入到本地倉庫
最後應用git push 倉庫名 分知名,可以將已經提交到本地倉庫的文件傳輸到與本地倉庫相關聯的github遠程倉庫中。
創建本地倉庫以及連接遠程倉庫的操作:
1.git init
2.git remote add 自定義倉庫名 遠程倉庫地址
應用這兩個操作就可以完成本地倉庫的建立,以及將本地倉庫連接到遠程倉庫的操作。
SCM之Git的工作原理及常規操作