目錄
流程
創(chuàng)建倉(cāng)庫(kù)
首次拉取項(xiàng)目
提交項(xiàng)目?
1.設(shè)置簽名
?2.查看工作區(qū)狀態(tài)
?3.提交
流程
首次從遠(yuǎn)程倉(cāng)庫(kù)中拉取項(xiàng)目使用Clone命令,將項(xiàng)目存儲(chǔ)在自己的本地倉(cāng)庫(kù)中,當(dāng)編輯結(jié)束,需要將更新的內(nèi)容提交到遠(yuǎn)程倉(cāng)庫(kù)時(shí),有這樣幾個(gè)步驟:
首先,需要將工作區(qū)的內(nèi)容添加到暫存區(qū),
然后,提交至本地倉(cāng)庫(kù),
在提交至遠(yuǎn)程倉(cāng)庫(kù)前,需要將本地倉(cāng)庫(kù)中的內(nèi)容進(jìn)行更新,此時(shí)再獲取遠(yuǎn)程倉(cāng)庫(kù)中的代碼使用的并不是Clone命令,而是Pull命令。Clone命令僅在第一次獲取遠(yuǎn)程倉(cāng)庫(kù)代碼時(shí)使用。
更新后,將本地倉(cāng)庫(kù)的代碼提交遠(yuǎn)程倉(cāng)庫(kù)。
創(chuàng)建倉(cāng)庫(kù)
step1:創(chuàng)建自己的本地倉(cāng)庫(kù),在自己的計(jì)算機(jī)上挑選一個(gè)位置創(chuàng)建文件夾,用于存放后續(xù)在碼云上拉取到的項(xiàng)目
step2:右擊文件夾,單擊 git Bash Here,進(jìn)入命令提示行窗口
step3:在命令提示行窗口輸入 git init指令,該命令用于將當(dāng)前文件夾初始化為本地倉(cāng)庫(kù)
?
首次拉取項(xiàng)目
step4:使用git clone [項(xiàng)目地址] 命令將服務(wù)器上的項(xiàng)目克隆到本地倉(cāng)庫(kù)
獲取項(xiàng)目的遠(yuǎn)程地址:
初次克隆可能需要等一段時(shí)間,在項(xiàng)目克隆好后,可以在剛才創(chuàng)建好的本地倉(cāng)庫(kù)的文件夾中看到我們克隆下來(lái)的項(xiàng)目文件夾,可以打開開發(fā)工具進(jìn)行編輯了。
?
?注意:在開發(fā)工具中打開時(shí),需要打開的是項(xiàng)目文件夾中的項(xiàng)目,而非文件夾
?
提交項(xiàng)目?
step5:在進(jìn)行完自己的操作后,需要將項(xiàng)目進(jìn)行提交,這時(shí)候,我們需要重新打開命令行窗口,這里窗口是項(xiàng)目文件夾而非本地倉(cāng)庫(kù)文件夾
?右擊項(xiàng)目文件夾,單擊git Bash Here進(jìn)入命令行窗口
1.設(shè)置簽名
?step6:在項(xiàng)目提交前,需要設(shè)置簽名用以區(qū)分不同開發(fā)人員提交的代碼,但這個(gè)簽名與碼云賬號(hào)是沒有關(guān)系的。
?2.查看工作區(qū)狀態(tài)
step7:當(dāng)工作區(qū)中有未提交的更新后的代碼時(shí),我們可以進(jìn)行提交操作
?3.提交
step8:使用git add [文件名] 指令將代碼添加至暫存區(qū)
?step9:使用 git commit -m "日志" [文件名] 將暫存區(qū)的代碼提交至本地倉(cāng)庫(kù)
?step10:此時(shí)就使用 git push [遠(yuǎn)程地址] [分支名] 命令將本地倉(cāng)庫(kù)中的代碼上傳至服務(wù)器
需要注意,在這個(gè)案例中,只有我一個(gè)人使用該項(xiàng)目進(jìn)行提價(jià),因此在提交前并沒有進(jìn)行更新的操作,所謂更新就是在提交本地倉(cāng)庫(kù)的代碼到遠(yuǎn)程倉(cāng)庫(kù)前再一次獲取服務(wù)器中代碼的操作。實(shí)際的生產(chǎn)環(huán)境中,一定有多人同時(shí)開發(fā)項(xiàng)目,因此你并不能確定你提交代碼前是否有別人已經(jīng)提交過,如果別人提交過,那么你本地的代碼與服務(wù)器中代碼的差異,就不僅僅是你新操作的部分,還有別人操作的部分。這個(gè)時(shí)候,在提交前就需要使用 git pull --rebase [倉(cāng)庫(kù)地址][分支名]指令進(jìn)行更新的操作
?查看服務(wù)器,提交成功文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-801048.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-801048.html
到了這里,關(guān)于git拉取項(xiàng)目及提交本地代碼到遠(yuǎn)程倉(cāng)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!