過(guò)程比較簡(jiǎn)單,但是無(wú)比理解【工作空間】【本地倉(cāng)庫(kù)】【遠(yuǎn)程倉(cāng)庫(kù)】幾個(gè)概念。
工作空間
可以理解為我們編寫(xiě)代碼、經(jīng)常會(huì)修改到的文件或文件夾心褐,一般就是我們?nèi)庋劭梢?jiàn)的項(xiàng)目。
本地倉(cāng)庫(kù)
當(dāng)我們初始化(git init)之后笼踩,會(huì)在當(dāng)前目錄下生成一個(gè)與項(xiàng)目并列的.git文件夾逗爹,當(dāng)我們對(duì)項(xiàng)目作出更改之后使用git commit命令,一般是將修改提交到本地倉(cāng)庫(kù)嚎于,也就是該文件夾下面的文件會(huì)對(duì)應(yīng)修改掘而,請(qǐng)注意,此時(shí)于购,遠(yuǎn)程倉(cāng)庫(kù)并沒(méi)有同步我們的更改袍睡。
遠(yuǎn)程倉(cāng)庫(kù)
當(dāng)我們?cè)诒镜氐男薷奶峤坏奖镜貍}(cāng)庫(kù)后,使用push命令才能將具體的修改版本化到遠(yuǎn)程倉(cāng)庫(kù)肋僧,這樣斑胜,才算完成了整個(gè)使用git管理代碼的流程控淡,這三個(gè)概念講解的比較淺顯,大家不妨查看官方文檔止潘,見(jiàn):https://git-scm.com/book/zh/v2掺炭。接下來(lái),進(jìn)入正題凭戴。
本地項(xiàng)目關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)
大部分情況下涧狮,都不是一開(kāi)始就關(guān)聯(lián)git進(jìn)行項(xiàng)目開(kāi)發(fā),而是中途進(jìn)行關(guān)聯(lián)操作的么夫。具體步驟如下者冤,注意以下的所有操作都是在同一目錄下進(jìn)行(因?yàn)槟愕帽WC當(dāng)前目錄下又下文第一步生成的.git文件夾)
1.初始化本地倉(cāng)庫(kù)
$ git init
該操作會(huì)在當(dāng)前目錄下生成一個(gè)名為.git的文件夾,我們不妨把他理解為本地倉(cāng)庫(kù)档痪。
2.add工作空間的修改到暫存區(qū)
$ git add .
關(guān)于暫存區(qū)的內(nèi)容涉枫,可以參考官方文檔,可以理解為工作空間到本地倉(cāng)庫(kù)的一個(gè)緩沖區(qū)钞它。
3.提交暫存區(qū)的內(nèi)容到本地倉(cāng)庫(kù)
$ git commit -m "
這里填寫(xiě)本地修改的注釋內(nèi)容"
4.關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)
$ git remote add origin [這里是git倉(cāng)庫(kù)地址]
遠(yuǎn)程倉(cāng)庫(kù)這里需要自己去到GIT網(wǎng)站搭建拜银。
5.將項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫(kù)
git push -u origin master