卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

git 遠(yuǎn)程分支刪除后本地更新 用git時(shí),一直使用自己新建的git分支,不刪除,然后提交merge之后又重復(fù)使用,會(huì)出現(xiàn)什么問(wèn)題嘛?

用git時(shí),一直使用自己新建的git分支,不刪除,然后提交merge之后又重復(fù)使用,會(huì)出現(xiàn)什么問(wèn)題嘛?結(jié)論:沒(méi)啥問(wèn)題,但是死去了分支的意義。前言git的分支,用處存儲(chǔ)相同的開(kāi)發(fā)進(jìn)度,例如master分

用git時(shí),一直使用自己新建的git分支,不刪除,然后提交merge之后又重復(fù)使用,會(huì)出現(xiàn)什么問(wèn)題嘛?

結(jié)論:沒(méi)啥問(wèn)題,但是死去了分支的意義。

前言git的分支,用處存儲(chǔ)相同的開(kāi)發(fā)進(jìn)度,例如

master分支,作用于線上正式地使用;

dev分支主要用于開(kāi)發(fā)完畢新功能在用;

bug分支作用于熱修。

合不合理地先分配分支職能,會(huì)給倉(cāng)庫(kù)能維護(hù)帶來(lái)方便。

舉個(gè)栗子說(shuō)空洞的名詞,難以入口,不如你給個(gè)例子,說(shuō)明過(guò)來(lái)比較方便。利用星云法師一個(gè)故事。東寺僧人和西寺僧人出門(mén)時(shí),碰不上了。東寺僧人問(wèn):你要去哪里呀?西寺僧人說(shuō):風(fēng)吹到哪里,我就應(yīng)該去哪里。東寺僧人可不知道該咋接了。

晚上回來(lái)了,問(wèn)住持,住持說(shuō),你怎末不說(shuō):要不然沒(méi)有風(fēng),你到哪里呀?

第二天,又遇到了。

東寺僧人問(wèn):你要去哪呀?西寺僧人說(shuō):腳不論走到哪里,我就應(yīng)該去哪里。

東寺僧人一愣,又絕對(duì)不會(huì)接了。

晚上出去,問(wèn)住持。住持說(shuō),你怎么喲,我想知道為什么不過(guò)問(wèn):腳如果這樣不會(huì)走,你到哪里呢?

第三天,又遇見(jiàn)了。

東寺僧人問(wèn):師兄,要到哪里呀?西寺僧人說(shuō):去買(mǎi)菜。

求實(shí)際測(cè)試出來(lái)上一節(jié)扯遠(yuǎn)了,并非要只能證明高深的道理。星云大師教人證果。

1-創(chuàng)建戰(zhàn)隊(duì)一個(gè)空倉(cāng)庫(kù)

gitinit倉(cāng)庫(kù)與目錄同進(jìn)。不做裸倉(cāng)庫(kù)。

2-剛建文本文件poem

$cata8poemltlteof

a8Somedayyou willcryfor me

dstrokLikeIlaughedfor you.

dstrokSomedayyoullkidme

rlmLikeIwasn'tyou.

dstrokeof

在命令行內(nèi)輸入輸入一些文本,建議使用eof以及又開(kāi)始和結(jié)束了符。

3-打開(kāi)系統(tǒng)狀態(tài)

gitstatus

4-并提交這個(gè)修改

gitomitpoemgitcommit-m[set]:先添加一首小詩(shī)

5-創(chuàng)建角色新分支

gitcheckout-bdev

6-dev做一些修改

echoaddbydevbranchy9bbbpoem

7-再提交修改

gitassignpoemgitcommit-m[feat]:去添加dev特性

8-胸壁痛到master

擴(kuò)展之前,可以切換到主分支;比較兩個(gè)分支差異;想執(zhí)行合并。

gitckeckoutmastergitdiff--statdevgitmergedev

9-接下來(lái)的事情該怎么辦

dev只能用一次了,的要接著用嗎?其實(shí)是可以,當(dāng)然了,線上master代碼運(yùn)行過(guò)程中,發(fā)現(xiàn)到了一個(gè)bug,要熱修,還拉到dev分支上一次性處理嗎?

其實(shí),像這種預(yù)備的任務(wù),拉一個(gè)臨時(shí)分支,再充刪除掉,極為整齊干凈。強(qiáng)迫癥必備。

10-剛建bug-fix分支

簡(jiǎn)單拉取線上分支到本地新分支。

gitfetchoriginmaster:bug-fixgitcheckoutbug-fix

11-做一些修改然后重新提交

在bug-fix分支上修改一切就緒,再提交修改;切換到到master分支,合并bug-fix的修改,然后再遞交到線上。

echoDomoredodoqupoemgitaddpoemgitcommit-m[fix-bug]:更多gitcheckoutmastergitdiff--statbug-fixgitmergebug-fixgitpushoriginmaster

12-刪除分支

一定合并的分支,bug-fix分支能完成了使命,我們移回dev上旗下新功能。

擴(kuò)展這個(gè)哪個(gè)網(wǎng)站可以修改的分支,然后再刪除掉bug-fix分支就完了。

gitcheckoutdevgitdiff--statbug-fixgitmergebug-fixgitbranch--deletebug-fix

結(jié)語(yǔ)為了讓題主對(duì)分支有最為3d立體的感覺(jué),小助手在用12步,明確的解釋什么了分支的用法。只希望也可以好處題主不養(yǎng)成分支一次性處理的好習(xí)慣,讓代碼倉(cāng)庫(kù)頗為清爽整潔優(yōu)秀。

birthdaycoding:-)

【本文由@程序員小助手查找,堅(jiān)持了能分享編程故事,記得關(guān)注】

git創(chuàng)建遠(yuǎn)程分支和本地分支的區(qū)別?

輔助攻擊分支就是本地分支push到服務(wù)器上的時(shí)候才能產(chǎn)生的。例如master那是一個(gè)最有名的遠(yuǎn)程分支(默認(rèn))。1t$:gitpushoriginmaster之外master之外,我們還是可以隨便是創(chuàng)建分支,然后再send到服務(wù)器上去。

標(biāo)簽: