婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 詳談git 提交代碼步驟,干貨

詳談git 提交代碼步驟,干貨

熱門標(biāo)簽:400電話辦理費(fèi)用低 谷歌地圖標(biāo)注日期 地圖標(biāo)注項(xiàng)目幾個(gè)月 聯(lián)通外呼系統(tǒng)電腦app軟件 400電話申請(qǐng)到底哪家好 鶴壁高頻外呼系統(tǒng)多少錢一個(gè)月 外呼系統(tǒng)怎么群發(fā)短信 蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 宿遷怎么辦理400電話

利用命令行提交代碼步驟

提交代碼之前,需先從服務(wù)器上面拉取代碼,以防覆蓋別人代碼。

1:拉取服務(wù)器代碼

git pull

2:查看當(dāng)前工作目錄樹(shù)的工作修改狀態(tài)

git status

狀態(tài):

1:Untracked: 未跟蹤, 此文件在文件夾中, 但并沒(méi)有加入到git庫(kù), 不參與版本控制. 通過(guò)git add 狀態(tài)變?yōu)镾taged.

2:Modified: 文件已修改, 僅僅是修改, 并沒(méi)有進(jìn)行其他的操作.

3:deleted: 文件已刪除,本地刪除,服務(wù)器上還沒(méi)有刪除.

4:renamed:

3:將狀態(tài)改變的代碼提交至緩存

git add + 文件

git add -u + 路徑:將修改過(guò)的被跟蹤代碼提交緩存

git add -A + 路徑: 將修改過(guò)的未被跟蹤的代碼提交至緩存

例如:

git add -u vpaas-frontend/src/components

將 vpaas-frontend/src/components 目錄下被跟蹤的已修改過(guò)的代碼提交到緩存中

git add -A vpaas-frontend/src/components

將 vpaas-frontend/src/components 目錄下未被跟蹤的已修改過(guò)的代碼提交到緩存中

4:將代碼提交到本地倉(cāng)庫(kù)中

git commit -m “注釋部分 ref T3070”

注:

T3070: 任務(wù)號(hào)

5:將代碼推送到服務(wù)器

git push

問(wèn)題

1:誤將代碼提交到緩存中(利用 git add 命令誤將代碼提交的緩存中)

解決辦法:利用 git reset 命令將撤回緩存中的代碼。

2:誤將代碼提交到本地倉(cāng)庫(kù)(利用 git commit 命令誤將代碼提交到本地倉(cāng)庫(kù))

解決辦法:

git reset —soft + 版本號(hào)

回退到某個(gè)版本,只回退了commit的信息,不會(huì)改變已經(jīng)修改過(guò)的代碼。

git reset —hard + 版本號(hào)

徹底回退到某個(gè)版本,本地的代碼也會(huì)改變上一個(gè)版本內(nèi)容。

補(bǔ)充知識(shí):使用TortoiseGit處理代碼沖突

場(chǎng)景一

user0 有新提交

user1 沒(méi)有pull -> 寫新代碼 -> pull -> 提示有沖突

解決辦法一

-> stash save(把自己的代碼隱藏存起來(lái)) -> 重新pull -> stash pop(把存起來(lái)的隱藏的代碼取回來(lái) ) -> 代碼文件會(huì)顯示沖突 -> 右鍵選擇edit conficts,解決后點(diǎn)擊編輯頁(yè)面的 mark as resolved -> commitpush

解決辦法二

(盡量少使用,這種方法的優(yōu)點(diǎn)是在在原編輯器里處理沖突,代碼邏輯看得更清楚一些)

-> stash save(把自己的代碼隱藏存起來(lái)) -> 重新pull -> stash pop(把存起來(lái)的隱藏的代碼取回來(lái) ) -> 代碼文件會(huì)顯示沖突 -> 右鍵選擇resolve conflict -> 打開(kāi)文件解決沖突 -> commitpush

場(chǎng)景二

user0 有新提交

user1 沒(méi)有pull -> 寫新代碼 -> commitpush -> 提示有沖突

解決辦法一

-> pull -> 代碼文件會(huì)顯示沖突 -> 右鍵選擇edit conficts,解決后點(diǎn)擊編輯頁(yè)面的 mark as resolved -> commitpush

以上這篇詳談git 提交代碼步驟,干貨就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • IDEA中項(xiàng)目集成git提交代碼的詳細(xì)步驟
  • 利用git提交代碼的方法步驟
  • idea git未提交代碼文件名字變色(圖解)
  • Git提交代碼錯(cuò)了吃后悔藥的幾種常用辦法(場(chǎng)景分析)

標(biāo)簽:錫林郭勒盟 丹東 鄂爾多斯 莆田 襄陽(yáng) 遵義 雙鴨山 哈爾濱

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳談git 提交代碼步驟,干貨》,本文關(guān)鍵詞  詳談,git,提交,代碼,步驟,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳談git 提交代碼步驟,干貨》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳談git 提交代碼步驟,干貨的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 北宁市| 万盛区| 襄城县| 抚宁县| 忻城县| 婺源县| 宝坻区| 杂多县| 沭阳县| 通化市| 南投市| 黎川县| 荣昌县| 固始县| 桃江县| 株洲市| 玛纳斯县| 康保县| 福清市| 涞水县| 酒泉市| 慈利县| 钟山县| 曲沃县| 手机| 寻甸| 张家口市| 西丰县| 杭锦后旗| 永年县| 平南县| 威宁| 泸定县| 新丰县| 蒙城县| 慈利县| 东光县| 仁化县| 洛阳市| 礼泉县| 乐陵市|