成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景

詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景

熱門(mén)標(biāo)簽:廊坊地圖標(biāo)注申請(qǐng)入口 海南人工外呼系統(tǒng)哪家好 襄陽(yáng)外呼增值業(yè)務(wù)線路解決方案 地圖標(biāo)注資源分享注冊(cè) 北京外呼系統(tǒng)咨詢(xún)電話 高德地圖標(biāo)注公司位置需要錢(qián)嗎 慶陽(yáng)外呼系統(tǒng)定制開(kāi)發(fā) 合肥阿里辦理400電話號(hào) 怎么去掉地圖標(biāo)注文字

大家好,最近白澤第一次開(kāi)始參與小組合作開(kāi)發(fā),以前都是自己用git保存自己的代碼,自己維護(hù),用git的場(chǎng)景也比較單一,沒(méi)有遇到過(guò)拉取代碼合并出現(xiàn)沖突的問(wèn)題。但是小組開(kāi)發(fā)拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼時(shí),遇到他人所提交代碼與自己的本地代碼出現(xiàn)沖突在所難免,所以白澤特意去學(xué)習(xí)了一下git的沖突處理,接下來(lái)用一個(gè)小demo復(fù)現(xiàn)一下我學(xué)習(xí)的過(guò)程

前期準(zhǔn)備

新建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)

在一個(gè)文件夾內(nèi)建立兩個(gè)子文件夾作為兩個(gè)本地倉(cāng)庫(kù)的存放位置

之所以建立兩個(gè)文件夾,這樣做的目的是為了模擬兩個(gè)用戶(hù)對(duì)同一個(gè)項(xiàng)目進(jìn)行合作開(kāi)發(fā),假設(shè)demo1為用戶(hù)A的本地倉(cāng)庫(kù),demo2為用戶(hù)B的本地倉(cāng)庫(kù),后面會(huì)用兩個(gè)本地倉(cāng)庫(kù)模擬多人開(kāi)發(fā)中會(huì)遇到一些常見(jiàn)場(chǎng)景,并給出解決方案

在demo1文件夾中新建test1與test2兩個(gè)文件作為demo1倉(cāng)庫(kù)的初始內(nèi)容,此時(shí)demo2文件夾為空

本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)建立聯(lián)系

下面這張圖是新建git遠(yuǎn)程倉(cāng)庫(kù)成功之后顯示的提示文檔,指示你該如何將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)建立聯(lián)系,我給出了每條命令的解釋

echo "# 內(nèi)容" >> README.md 		  //生成一個(gè)幫助文檔,可以不通過(guò)命令行創(chuàng)建,也可以不創(chuàng)建
git init							//將當(dāng)前文件夾初始化為一個(gè)git本地倉(cāng)庫(kù)
git add README.md					//將README.md添加到暫存區(qū)
git commit -m "第一次提交"		//將暫存區(qū)中的文件提交到本地的git倉(cāng)庫(kù)
git branch -M main					//將當(dāng)前分支重命名為main
git remote add origin git@github.com:BaiZe1998/git-idea-demo.git//添加遠(yuǎn)程倉(cāng)庫(kù)(建立聯(lián)系)
git push -u origin main				//將本地倉(cāng)庫(kù)當(dāng)前分支的內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù)的main分支,使用-u參數(shù)后以后推送如果不加origin main,就會(huì)默認(rèn)推動(dòng)到origin的main分支

此時(shí)依舊在git-idea-demo1的文件夾內(nèi),在下方的終端輸入處輸入上述所有的命令,結(jié)束之后結(jié)果應(yīng)該與下圖相同

細(xì)心的你發(fā)現(xiàn)遠(yuǎn)程倉(cāng)庫(kù)的內(nèi)容確實(shí)更新了,但是有一個(gè)問(wèn)題就是你發(fā)現(xiàn)遠(yuǎn)程庫(kù)并沒(méi)有test1.txt與test2.txt兩個(gè)文本文件,原因在于上面我們使用了一個(gè)命令 git add README.md,這個(gè)命令只是將README.md這一個(gè)文件添加到緩存區(qū),后面的 git commit -m "第一次提交" 負(fù)責(zé)將緩存區(qū)中內(nèi)容全部提交到本地倉(cāng)庫(kù),然后由git push -u origin main命令將本地倉(cāng)庫(kù)內(nèi)容全部推送到遠(yuǎn)程倉(cāng)庫(kù),為了使得我們遠(yuǎn)程倉(cāng)庫(kù)也能同步test1.txt與test2.txt必須一開(kāi)始就將這兩個(gè)文件加入本地的緩存區(qū)

接下來(lái)通過(guò)輸入三行代碼將test1.txt與test2.txt同步到遠(yuǎn)程倉(cāng)庫(kù)

git add .					//表示將當(dāng)前文件夾內(nèi)所有文件加入緩存區(qū)
git commit -m"描述信息"		 //提交時(shí)可以添加一些描述信息"
git push			//第一次使用了git push -u origin main之后下一次提交只需要git push簡(jiǎn)寫(xiě)即可

最后遠(yuǎn)程倉(cāng)庫(kù)也同步了本地倉(cāng)庫(kù)的數(shù)據(jù),我們的準(zhǔn)備工作也做好了,接下來(lái)正式開(kāi)始模擬兩個(gè)用戶(hù)協(xié)同開(kāi)發(fā)時(shí)會(huì)遇到的場(chǎng)景

模擬兩個(gè)用戶(hù)協(xié)同開(kāi)發(fā)的場(chǎng)景(使用IDEA自帶界面操作,不使用命令行)

假設(shè):?jiǎn)T工A是某公司的老員工,員工B是公司的新人

推送代碼到遠(yuǎn)程倉(cāng)庫(kù)(當(dāng)只有一個(gè)人在維護(hù)遠(yuǎn)程倉(cāng)庫(kù)時(shí))

事實(shí)上上述操作git的步驟都是使用了git的命令行操作的方式,并沒(méi)有發(fā)揮出IDEA的強(qiáng)大,接下來(lái)將盡量使用IDEA的界面上的可視化按鍵去完成對(duì)git的操作

  • 當(dāng)員工B還未加入到員工A的開(kāi)發(fā)小組,整個(gè)項(xiàng)目只有員工A在維護(hù)的時(shí)候,員工A在自己的新建了test3.txt,接下來(lái)將該文件添加到緩存區(qū),并提交到本地倉(cāng)庫(kù),然后再?gòu)谋镜貍}(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)(修改->添加->提交->推送,這是很常見(jiàn)的一個(gè)git操作流程,注意接下來(lái)將不使用命令行操作)
  • 修改項(xiàng)目?jī)?nèi)容(添加了test3.txt)

添加到緩存區(qū)

提交到本地倉(cāng)庫(kù),并且選擇commit and push

遠(yuǎn)程倉(cāng)庫(kù)完成了數(shù)據(jù)的同步

克隆遠(yuǎn)程倉(cāng)庫(kù)項(xiàng)目

今天員工B被分配到員工A所在的小組參與開(kāi)發(fā),所以他首先要將小組當(dāng)前正在開(kāi)發(fā)的分支的項(xiàng)目代碼從遠(yuǎn)程倉(cāng)庫(kù)克隆到本地,首先用IDEA打開(kāi)git-idea-demo2文件夾,在終端Terminal處輸入git clone 遠(yuǎn)程倉(cāng)庫(kù)的地址將整個(gè)項(xiàng)目拷貝到git-idea-demo2文件夾內(nèi)

注意,雖然員工B在git-idea-demo2文件中用了克隆,但是git-idea-demo2中的git-idea-demo文件才是員工B本地倉(cāng)庫(kù)的存放文件(進(jìn)入之后看到.git文件在哪個(gè)文件夾內(nèi),哪個(gè)文件夾就是本地倉(cāng)庫(kù)文件夾)

拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼(遠(yuǎn)程倉(cāng)庫(kù)與本地倉(cāng)庫(kù)無(wú)沖突)

  • 就在員工B開(kāi)始正式參與A小組的開(kāi)發(fā),當(dāng)前他還未對(duì)上一次克隆下來(lái)的版本的代碼做任何修改,在準(zhǔn)備開(kāi)始編碼前,他又嘗試去遠(yuǎn)程倉(cāng)庫(kù)拉取最新的代碼(因?yàn)閱T工A有可能又提交了新的修改的版本)
  • 為了滿(mǎn)足情景,我們讓員工A修改一下test3.txt,然后推送到遠(yuǎn)程倉(cāng)庫(kù)

員工B拉取遠(yuǎn)程倉(cāng)庫(kù)的最新版本的代碼,選擇第一個(gè),將要修改的代碼合并到當(dāng)前分支

此時(shí)員工B本地倉(cāng)庫(kù)的main分支已經(jīng)已經(jīng)合并了員工A提交到遠(yuǎn)程倉(cāng)庫(kù)main分支上的修改(注意此時(shí)員工B,從遠(yuǎn)程倉(cāng)庫(kù)拉取代碼,將代碼合并到本地倉(cāng)庫(kù),都是IDEA自動(dòng)完成,這只有在沒(méi)有沖突發(fā)生的情況下才能做到)

拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼(遠(yuǎn)程倉(cāng)庫(kù)與本地倉(cāng)庫(kù)有沖突)

員工B修改了test3的代碼,并且執(zhí)行添加->提交->推送

接下來(lái)員工A也修改了test3.txt文件,這次將原來(lái)的第一行內(nèi)容改變(此時(shí)員工A還沒(méi)有去拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼),然后在提交修改之前員工A又去拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼(提交自己的更改前拉取遠(yuǎn)程倉(cāng)庫(kù)代碼是一個(gè)好的習(xí)慣)

發(fā)生了沖突,因?yàn)閱T工A本地所做的修改是在員工B推送到遠(yuǎn)程倉(cāng)庫(kù)的前一版本的基礎(chǔ)上做的修改,而員工B的推送使得遠(yuǎn)程倉(cāng)庫(kù)的最新版本與員工A本地版本不同(很明顯員工B修改了test3文件,而員工A本地也在修改test3文件,如果貿(mào)然將遠(yuǎn)程倉(cāng)庫(kù)的代碼合并到員工A的本地,遠(yuǎn)程倉(cāng)庫(kù)的代碼很有可能覆蓋掉員工A當(dāng)前所做的修改,所以此時(shí)需要手動(dòng)處理沖突,選擇最終需要保留的部分)

手動(dòng)處理沖突,最終選擇保留A自己的修改,以及額外又添加上了第三行修改

員工A將修改推送到遠(yuǎn)程倉(cāng)庫(kù)(本次整體的流程為:拉取->處理沖突(如果有)->添加->提交->推送)

到此這篇關(guān)于詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景的文章就介紹到這了,更多相關(guān)IDEA模擬git命令使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解決idea中Terminal終端無(wú)法執(zhí)行GIT命令+Terminal 中文亂碼問(wèn)題

標(biāo)簽:平頂山 商丘 鶴崗 株洲 臺(tái)州 鎮(zhèn)江 綿陽(yáng) 哈密

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景》,本文關(guān)鍵詞  詳解,使用,IDEA,模擬,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)文章
  • 下面列出與本文章《詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产成人免费观看网站| 天堂网站www天堂资源在线| 国产免费a∨片在线观看不卡| 亚洲av无码国产精品永久一区| 九九精品在线| 男女下面一进一出无遮挡| 亚洲精品成人自拍| 999在线观看视频| 亚洲永久无码7777kkk| 国产日韩欧美在线一区| 成人免费观看网址| 男人的天堂导航| 国产精品青草综合久久久久99| 亚洲乱码国产乱码精品精软件| 日韩中文字幕久久| 欧美人与物videos| 亚洲三级在线免费| 成人欧美一区二区三区小说| 精品国内一区二区三区免费视频| 91激情五月电影| 欧美成人精品一区二区三区在线看| 亚洲精品tv久久久久久久久| 成人区精品一区二区| 中国一级特黄毛片大片| 99热这里只有精品免费| 九九热线视频只有这里最精品| 国产精品九九久久久久久久| 国产日韩亚洲精品| 亚洲免费观看高清| 激情亚洲另类图片区小说区| 久久伦理网站| 亚洲一区二区在线免费| 91丨porny丨中文| 亚洲综合第一页| 污污的视频在线免费观看| 2019中文字幕在线观看| 日韩中文字幕综合| bdsm在线观看播放视频| 538精品在线观看| 久久久亚洲国产| 韩国三级电影一区二区| 一区二区日韩欧美| 久久久久久一区二区三区四区别墅| 国产理论电影在线观看| 狠狠干夜夜草| 99久久99久久精品国产片果冰| 国产精品91一区二区| 成人区精品一区二区不卡| 日韩高清有码在线| 亚洲色图38p| japanese中文字幕| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲第一狼人区| 天天看天天色| 欧美国产综合色视频| 999久久久久久| 日韩视频中文字幕| 麻豆91蜜桃| 久久99国产精品久久99小说| 中文字幕久久精品| 免费a级片在线观看| 高清在线成人网| 熟妇人妻va精品中文字幕| 久久精品中文字幕一区| 黄色动漫网站入口| 亚洲成av人片在线观看无| 国产精品对白一区二区三区| 日韩三级av高清片| 影音先锋国产在线| 奇米影视首页 狠狠色丁香婷婷久久综合| 国产盗摄视频在线观看| 日本美女一区二区三区| 国产精品∨欧美精品v日韩精品| 香蕉视频在线免费| 国产综合香蕉五月婷在线| 色偷偷久久人人79超碰人人澡| 国产高清一区在线观看| 国产午夜福利精品| 午夜免费啪视频观看视频| 免费高清特黄a大片| 久久人人爽人人爽人人片| 亚洲色偷精品一区二区三区| 亚洲爽爆av| 久久久久国产精品午夜一区| 欧美黄色高清视频| 亚洲奶汁xxxx哺乳期| 凹凸日日摸日日碰夜夜爽1| 亚洲精品电影网| 77777少妇光屁股久久一区| 欧美又大粗又爽又黄大片视频| 久久久久久福利| 国产成人午夜性a一级毛片| 黄色成人小视频| 欧美日韩在线大尺度| 拍拍拍无挡免费播放视频在线观看| 欧美日韩国产精品一区二区| 美女视频黄a大片欧美| 中文字幕观看视频| 欧美日韩在线一区二区三区| 国产精品国产三级国产aⅴ无密码| 日韩经典av| av网站免费在线看| 成人日批视频| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 中文字幕免费高清网站| 在线看国产日韩| 欧美精品久久一区二区| 九色.com| 亚洲日本欧美日韩高观看| 精品久久久久中文慕人妻| 黑丝一区二区| 久久久久久久久久一级| 国产99视频精品免视看7| 国产精品一二三在| 中文欧美日本在线资源| 欧美亚洲另类色图| 日本一区二区三区视频在线观看| 99久热这里只有精品视频免费观看| 欧美国产视频一区| 亚洲精品乱码久久久久久日本蜜臀| 91麻豆一区二区| 日韩免费高清一区二区| 91嫩草国产丨精品入口麻豆| 久久亚区不卡日本| 精品少妇一区二区三区在线| 精品一区二区三区免费观看| 久操成人av| 午夜小视频在线观看| zztt21.su黑料网站| 韩日午夜在线资源一区二区| 99re8精品视频在线观看| 青青青国产视频| 正在播放91九色| 久久精品一区二| 在线视频精品免费| av中文字幕网址| 中文字幕免费精品| 国产三级精品在线观看| 日韩一级不卡| 亚洲欧美视频在线观看视频| 91视频在线| 丰满熟女一区二区三区| 亚洲成人影音| 99视频日韩| 欧美有码在线视频| 影音先锋亚洲电影| 国产精品丝袜久久久久久不卡| 免费在线观看国产黄| 国产偷v国产偷v亚洲高清| 亚洲激情网址| 九九热视频在线免费观看| 激情六月丁香| 日韩av综合中文字幕| 91国偷自产中文字幕久久| 992在线观看| 日本一道本久久| 亚洲欧美日韩激情| 久本草在线中文字幕亚洲欧美| 亚洲第一黄网| а_天堂中文在线| 综合网日日天干夜夜久久| 欧美亚洲精品日韩| 免费日本一区二区三区视频| 日韩电影免费在线| 黑料吃瓜在线观看| 男女羞羞免费视频| 欧美一区二区三区在线播放| 亚洲成精国产精品女| 极品少妇xxxx精品少妇偷拍| 亚洲欧美综合另类中字| 久久99九九| 亚洲我射av| 亚洲一级黄色录像| 久久中文亚洲字幕| 91久久精品一区二区别| 午夜久久福利视频| 人妻激情另类乱人伦人妻| 日韩私人影院| 911久久香蕉国产线看观看| 菠萝蜜视频在线观看一区| 日本视频一区在线观看| 亚洲视频资源在线| 欧美一区二区二区| av中文资源在线| 亚洲免费三区一区二区| 国产成人精品一区二区三区网站观看| 黄色一区二区视频| 俄罗斯性欧美| 亚洲性视频网站| 有码中文亚洲精品| 天堂av中文字幕| 国产精品一区二区久久久| 亚欧洲精品在线视频免费观看| 亚洲av无码一区二区三区观看| 91av.cn| 在线精品视频免费播放| 国产91综合一区在线观看| 日本五十肥熟交尾| 日韩精品福利一区二区三区| 欧美男同视频网| 精品国产伦一区二区三区观看体验| 亚洲性猛交富婆| 西西44rtwww国产精品| 久久精品免视看国产成人| 青娱乐国产在线| 日本一级片免费| 受虐m奴xxx在线观看| 亚洲大奶少妇| 9191精品国产综合久久久久久| 丰满少妇又爽又紧又丰满69| 色狠狠综合天天综合综合| 无码人妻aⅴ一区二区三区有奶水| 中文字幕一区二区三区四区不卡| 四虎永久免费在线观看| 国产精品久久久久久久蜜臀| 欧美做爰性欧美大fennong| 亚洲黄在线观看| 黄色网址中文字幕| 黄视频在线观看网站| 91精品国产色综合久久不卡蜜臀| 91香蕉视频在线播放| 欧美精品久久久久久| 最近中文字幕mv免费高清视频8| 成人激情自拍| 欧美日韩国产一区精品一区| wwww国产精品欧美| 欧美三级在线| 国产欧美日韩影院| 国产一级片免费在线观看| 欧美中文字幕视频在线观看| 日韩视频在线观看国产| 美女精品在线观看| 日韩在线观看网址| 免费国产在线精品一区二区三区| 日本欧美电影在线观看| av中文字幕在线观看| 久久久国产精品视频| 亚洲精品乱码久久久久久金桔影视| 五月婷婷色丁香| 青青草原国产在线视频| 精品久久久久久久久久国产| 一本一道无码中文字幕精品热| 狠狠干 狠狠操| 国产在视频一区二区三区吞精| 国产中文字幕日韩| 亚洲区小说区图片区qvod| 国产剧情av片巨作醉酒女邻居| www.xxxx日本| 欧美 日韩 国产 成人 在线 91| 91久久极品少妇xxxxⅹ软件| 亚洲精品中文字幕在线| gogogo免费视频观看亚洲一| 波多野结衣国产| 秋霞av亚洲一区二区三| 国产精品666| 在线影音av| 亚洲精品日产aⅴ| 欧洲av一区二区嗯嗯嗯啊| 麻豆视频一区二区| 裸模一区二区三区免费| 欧美性受xxxx黑人xxxx| 中文字幕免费在线观看| 国产精品一区二区三区免费观看| 尤物视频在线| 国产三级在线观看| 国产对白在线| 日韩精品在线一区二区| 亚洲在线色站| 日韩欧美一区二区一幕| 国产高潮流白浆| 久久理论片午夜琪琪电影网| 亚洲一区二区三区视频在线播放| 成人手机视频在线| 亚洲欧洲高清在线| 国产探花一区二区三区| a视频在线观看| 日韩中文字幕网址| 亚洲日本一区二区三区| 波多野结衣网站| 五月天婷婷丁香网| 成人午夜激情av| av亚洲在线| 午夜男人视频在线观看| 九色国产在线观看| 亚洲三级在线免费| 69av成人| 成人欧美一区二区三区黑人孕妇| 色综合网色综合| 中文字幕+乱码+中文| 日韩**中文字幕毛片| 久久久久99精品成人片| av电影免费在线看| 国产成人亚洲综合a∨猫咪| 日韩人妻无码精品综合区| 拍真实国产伦偷精品| 丰满少妇一区二区三区专区| 久久天堂影院| 精品亚洲一区二区三区四区| 国产精品50页| 精品久久久久久久免费人妻| 免费人成黄页网站在线一区二区| hitomi一区二区三区精品| 亚洲精品喷潮一区二区三区| 在线看片福利| 国产中文字幕av| 国产精品福利视频一区二区三区| 福利网站av| 俺也去精品视频在线观看| 性一交一乱一伦一色一情| 欧美视频在线观看一区二区三区| 日韩视频在线免费观看| 新天堂中文资源官网在线观看| 亚洲精品成人久久电影| 日韩在线一区二区三区| 国产一区二区三区视频在线| 国产视频丨精品|在线观看| 国产精品77777竹菊影视小说| 日本一卡二卡在线播放| 国产无码精品一区二区| 欧美三级欧美成人高清www| youjizz.com国产| 在线观看wwww| av动漫在线播放| 日韩大片免费观看视频播放| 久久欧美在线电影| 国产精品免费av| 97香蕉久久| 国产成人精品aa毛片|