国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Git Bash】在公司你是如何向gitlab上提交代碼和拉取代碼的,請(qǐng)看這里→

這篇具有很好參考價(jià)值的文章主要介紹了【Git Bash】在公司你是如何向gitlab上提交代碼和拉取代碼的,請(qǐng)看這里→。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


注意:請(qǐng)?jiān)敿?xì)看4.3存在沖突那里

1. 如何提交代碼

1.1 git status

查看是否有修改,會(huì)顯示紅色的modified修改文件
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt
若不顯示,則表示你當(dāng)前并沒(méi)有修改和添加任何代碼
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

1.2 git add .

git add . 表示將當(dāng)前目錄下的所有文件添加到暫存區(qū)
可以使用命令 git status 查看,綠色的文件表示已添加到暫存區(qū),modifiled表示你修改過(guò)的文件
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

1.3 git commit

git commit 表示將暫存區(qū)內(nèi)容添加到本地倉(cāng)庫(kù)中

一般往自己的倉(cāng)庫(kù)提交代碼時(shí),可以直接使用 git commit -m “備注自己提交代碼的信息”,但是在公司,一般都會(huì)有自己的模板

1.3.1 如何創(chuàng)建commit模板

在公司的話一般有commit模板,如何創(chuàng)建commit模板?

  1. 創(chuàng)建commit模板
    新建一個(gè)文本文檔,將以下內(nèi)容復(fù)制進(jìn)去,保存,將其重命名為committemplate

#type feat:

#<具體描述>

#<問(wèn)題單號(hào)>

# type 字段包含:
# feat:新功能(feature)
# fix:修補(bǔ)bug
# docs:文檔(documentation)
# style: 格式(不影響代碼運(yùn)行的變動(dòng))
# test:增加測(cè)試
# chore:構(gòu)建過(guò)程或輔助工具的變動(dòng)
# subject:是 commit 目的的簡(jiǎn)短描述,不超過(guò)50個(gè)字符

  1. 設(shè)置模板路徑,其中path就是commit模板路徑(路徑分隔符使用/或者\\
git config --global commit.template path
  1. 設(shè)置模板使用什么軟件打開(kāi),一般使用記事本[notepad]
git config --global core.editor [編輯器名字]

gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt
注意:路徑使用\而不是/,或者使用//對(duì)/進(jìn)行轉(zhuǎn)義

在進(jìn)行 git commit 時(shí)就會(huì)彈出此窗口,進(jìn)行這次代碼提交的描述,ctrl+s保存即可

1.4 git pull --rebase

git pull 表示拉取遠(yuǎn)端代碼,更新我們的倉(cāng)庫(kù)

1.4.1 為什么要加 --rebase 呢?

點(diǎn)擊:請(qǐng)看這里→有詳細(xì)的解釋哦

1.4.2 若不存在沖突,直接push即可

如果 git pull --rebase 完了之后,最后顯示:Successfully rebased and updated xxx或者Current branch xxx is up to date,表示你提交的代碼和遠(yuǎn)端倉(cāng)庫(kù)不存在沖突,直接push就可以了。
Successfully rebased and updated xxx 表示:倉(cāng)庫(kù)的最近一次提交是別人提交的,但是沒(méi)有沖突,直接push即可
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt
Current branch xxx is up to date 表示:倉(cāng)庫(kù)的最近一次提交是你提交的,直接push即可
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

1.4.3 若存在沖突(git rebase --continue)

若存在沖突,會(huì)顯示:CONFLICT合并沖突和 hin t等一些的提示信息
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt那么你再次打開(kāi)你的QT項(xiàng)目,在代碼里會(huì)有<<<<和====等信息,表示代碼存在沖突,需要去解決沖突

(1)強(qiáng)烈建議使用VS Code

這里強(qiáng)烈建議使用VS Code,它真的很方便,可以很清晰的標(biāo)記有沖突的兩個(gè)文件(pull下來(lái)的文件和你本地修改的文件)的不同,代碼的不同
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

(2)在解決完沖突,項(xiàng)目運(yùn)行成功之后,繼續(xù)執(zhí)行以下命令
  • git add .
  • git rebase --continue(執(zhí)行完會(huì)出現(xiàn)Successfully rebased and updated xxx
  • git pull --rebase(為了避免在解沖突期間別人提交代碼,此命令一定必須要在push之前執(zhí)行)
  • 直到出現(xiàn):Current branch xxx is up to date.,就可以push了;若不出現(xiàn)則表示還有沖突,需要繼續(xù)解沖突
    gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt
(3)在 push 之前為什么還要執(zhí)行一次 git pull --rebase?
  • 因?yàn)樵谀憬鉀_突的期間,你也不知道有沒(méi)有別人向倉(cāng)庫(kù)提交過(guò)代碼。
  • 如果你解沖突的時(shí)間很短,期間沒(méi)人提交過(guò)代碼,你可以直接push。
  • 如果你解沖突的事件比較長(zhǎng),期間又有人向倉(cāng)庫(kù)提交了代碼,此時(shí)你解完沖突再push就會(huì)出錯(cuò),因?yàn)槟愦丝瘫镜氐拇a和遠(yuǎn)端倉(cāng)庫(kù)的代碼是不一致的。
  • 所以,為了安全起見(jiàn),在 push 之前最好進(jìn)行一次 pull 操作。

1.5 git push

git push 表示從將本地的分支版本上傳到遠(yuǎn)程倉(cāng)庫(kù)并合并

好了,大功告成?。?!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773190.html

2. 如何拉取代碼

每天早上來(lái)到公司的第一件事就是拉取代碼
首先執(zhí)行 git status 命令,查看有沒(méi)有修改過(guò)代碼

2.1 若本地沒(méi)有修改過(guò)代碼

查看自己有沒(méi)有修改代碼,若沒(méi)有修改代碼(沒(méi)有顯示紅色的modified文件),則可以直接pull代碼
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

2.2 若本地修改過(guò)代碼

gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

查看自己有沒(méi)有修改代碼,若有修改,則不能直接pull代碼,否則會(huì)出錯(cuò)。
那正確的做法就是:先把自己當(dāng)前的代碼暫存起來(lái),等拉取代碼之后再進(jìn)行應(yīng)用,具體命令如下:

2.2.1 git stash

將自己當(dāng)前修改過(guò)的代碼進(jìn)行保存
具體的 stash 命令可以點(diǎn)擊這里→非常詳細(xì)

2.2.2 git status

這時(shí)不會(huì)顯示紅色的modified文件,顯示Already up to date. 就可以直接pull了

2.2.3 git pull

這時(shí)已經(jīng)把遠(yuǎn)端的代碼拉到自己的本地了

2.2.4 git stash apply 或者 git stash pop

將之前自己暫存的代碼應(yīng)用到本地
git stash apply 與 git stash pop的區(qū)別→請(qǐng)點(diǎn)擊這里
gitlab怎么拉代碼,怎樣高效使用Git Bash,git,gitlab,github,gitee,qt

好了,大功告成?。?!

到了這里,關(guān)于【Git Bash】在公司你是如何向gitlab上提交代碼和拉取代碼的,請(qǐng)看這里→的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在IDEA中使用Git,將代碼提交到Gitlab遠(yuǎn)程倉(cāng)庫(kù),進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)

    在IDEA中使用Git,將代碼提交到Gitlab遠(yuǎn)程倉(cāng)庫(kù),進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)

    目錄 一、安裝Gitlab 二、在IDEA中安裝Gitlab插件并登錄Gitlab賬號(hào) 三、將項(xiàng)目代碼推送到Gitlab 四、從Gitlab上拉取(Pull)團(tuán)隊(duì)其他人修改過(guò)的代碼 五、克隆代碼 ???????????如果您對(duì)GIT不是了解,推薦從頭開(kāi)始看本欄目系列文章。本系統(tǒng)文章包括安裝GIT、在命令行創(chuàng)建版本庫(kù)、

    2024年02月05日
    瀏覽(38)
  • 初入公司用不好git ?-- 本篇針對(duì)GitLab

    初入公司用不好git ?-- 本篇針對(duì)GitLab

    本篇并不涉及git的所有知識(shí),內(nèi)容包括工作中每天用到的以及需要知道的 一、從遠(yuǎn)程倉(cāng)庫(kù)拉取指定分支到本地倉(cāng)庫(kù),并創(chuàng)建個(gè)人分支 ?二、(補(bǔ)充)基于以上補(bǔ)充幾點(diǎn)基礎(chǔ)知識(shí)點(diǎn)以便你更好理解并實(shí)踐 1. 主分支:通常是master分支 2. 開(kāi)發(fā)分支:基于主分支派生,你通常在這個(gè)

    2024年02月05日
    瀏覽(20)
  • Git如何提交代碼

    Git如何提交代碼

    ?第一步:找到本地git倉(cāng)庫(kù)的目錄 右鍵 → Git Bash Here ?第二步:git pull??同步遠(yuǎn)程出庫(kù)代碼 第三步:?git status?查看當(dāng)前狀態(tài) 第四步:git add .?或者?git add xxx?命令:git add 文件名1 文件名2 第五步: g it commit -m \\\"提交代碼\\\" ? 推送修改到本地git庫(kù)中 命令:git commit 文件名 -m \\\"

    2024年03月23日
    瀏覽(21)
  • git如何提交功能分支代碼

    1.當(dāng)你要寫(xiě)一個(gè)功能之前,先創(chuàng)建一個(gè)分支,在項(xiàng)目的終端輸入,例如:git checkout -b login ?現(xiàn)在我們就創(chuàng)建了一個(gè)login登錄分支 輸入git branch 可以看到我們正處在login這個(gè)分支上面 2.當(dāng)你寫(xiě)完這個(gè)登錄功能的代碼后,輸入git status ,查看當(dāng)前狀態(tài),發(fā)現(xiàn)都是紅色的,表示這些都

    2024年02月11日
    瀏覽(16)
  • Idea如何提交代碼到Git

    Idea如何提交代碼到Git

    提交代碼到Git兩種情況: 第一種: 1,鼠標(biāo)右鍵項(xiàng)目--》點(diǎn)擊“Git”--》點(diǎn)擊“Commit Directory……” 2, 查看項(xiàng)目提交目錄,比較每個(gè)類(lèi)的改變內(nèi)容; 確認(rèn)無(wú)誤后,填寫(xiě)Commit Message? 提交說(shuō)明,點(diǎn)擊Commit按鈕。 3, push內(nèi)容到Git 鼠標(biāo)右鍵項(xiàng)目--》Git? --》Reponsitory--》Push 4, ?彈出

    2024年01月24日
    瀏覽(498)
  • IDEA使用Git提交代碼remote: GitLab: You are not allowed to push code to protected branches on this project

    創(chuàng)建了一個(gè)新項(xiàng)目,提交到GitLab上的master分支時(shí),報(bào)錯(cuò)如下: 剛開(kāi)始以為自己的賬號(hào)沒(méi)權(quán)限提交代碼,然后打開(kāi) .gitconfig文件?查看自己 git的用戶名和email是否正確,發(fā)現(xiàn)正確無(wú)誤 或者打開(kāi)終端,查看git用戶名和郵箱地址命令: 如果不相符,在桌面打開(kāi)git終端,輸入以下命令

    2024年02月10日
    瀏覽(14)
  • 如何將本地代碼提交到git上

    1.首先在github上新建一個(gè)倉(cāng)庫(kù) https://gitee.com/projects/new 2.在項(xiàng)目文件夾里右擊打開(kāi)Git Bash Here,設(shè)置全局名稱和郵件 git config --global user.name “name” git config --global user.email “email” 3.初始化,把當(dāng)前目錄變成git可以管理的倉(cāng)庫(kù),此時(shí)項(xiàng)目里多一個(gè)【.git】文件 git init 4.將所有文件

    2024年02月05日
    瀏覽(32)
  • 如何將idea的代碼提交到git

    如何將idea的代碼提交到git

    1、在gitee注冊(cè)登錄 2、創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù),獲取倉(cāng)庫(kù)地址 3、在idea中配置git 2、 ? ? 3、vsc——import 版本控制——git——當(dāng)前項(xiàng)目 4、將項(xiàng)目添加進(jìn)本地倉(cāng)庫(kù) 5、git commit 6、git push * 注意賬戶名、密碼 ?賬戶名一般與你的倉(cāng)庫(kù)地址里面的你的name一致、密碼就是你登錄gitee平臺(tái)的密碼

    2024年02月16日
    瀏覽(88)
  • 如何規(guī)范使用Git及提交代碼的要求

    Git是目前最流行的版本控制系統(tǒng)之一,它可以幫助開(kāi)發(fā)人員更好地管理代碼版本,并協(xié)作開(kāi)發(fā)。使用Git進(jìn)行代碼管理需要遵循一些規(guī)范和技巧,本文將介紹如何規(guī)范地使用Git,常用的Git命令和技巧,以及如何創(chuàng)建分支和提交代碼。 規(guī)范地使用Git可以幫助團(tuán)隊(duì)更好地協(xié)作開(kāi)發(fā),

    2024年02月15日
    瀏覽(25)
  • 在使用IDEA提交git代碼時(shí),如何修改提交者的名字

    在使用IDEA提交git代碼時(shí),如何修改提交者的名字

    解決辦法: 1.在Terminal終端中輸入 : git config user.name?? 來(lái)查看當(dāng)前提交者的姓名。 2.修改成你想改的名字: git config --global user.name \\\"要修改的用戶名\\\"。 3.再一次輸入: git config user.name 會(huì)發(fā)現(xiàn)提交者姓名已經(jīng)修改成功了。 ?

    2024年02月11日
    瀏覽(97)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包