git 創(chuàng)建分支 提交到遠(yuǎn)程分支

git 創(chuàng)建分支 并 提交到遠(yuǎn)程分支

git branch(分支命令的使用

http://hbiao68.iteye.com/blog/2055493


0.可以通過git branch -r 命令查看遠(yuǎn)端庫(kù)的分支情況

1,從已有的分支創(chuàng)建新的分支(如從master分支),創(chuàng)建一個(gè)dev分支

git checkout -b dev

2,創(chuàng)建完可以查看一下,分支已經(jīng)切換到dev

git branch

????* dev

????master

3.建立本地到上游(遠(yuǎn)端)倉(cāng)的鏈接 --這樣代碼才能提交上去

git branch --set-upstream-to=origin/dev?

取消對(duì)master的跟蹤

git branch --unset-upstream master


git 創(chuàng)建分支提交遠(yuǎn)程分支 - oppotvr

https://my.oschina.net/u/219482/blog/285584


以下兩個(gè)應(yīng)該是同一個(gè)意思塞茅,=upstream : 上游碼流的意思

git branch --set-upstream-to=master

git branch --set-upstream-to=original/master

git help branch

git branch [--set-upstream | --track | --no-track] [-l] [-f] []

git branch (--set-upstream-to= | -u ) []

git branch --unset-upstream []

git branch --set-upstream-to=original/master new

git branch --set-upstream debug origin/debug //其中debug為創(chuàng)建的分支


提交該分支到遠(yuǎn)程倉(cāng)庫(kù)

git push origin dev

###############################

git分支的創(chuàng)建妙同、刪除匠抗、切換、合并

天天小白菜

18-09-1411:30

先看一下git的命令:1.查看本地分支 git branch 瓷患;查看遠(yuǎn)程分支 git branch -r 相种;切換分支 git checkout -b agrochemical origin/agrochemical;查看所屬分支 git branch -a积仗;回退命令: $ git reset --hard HEAD^疆拘;回退到上個(gè)版本 $ git reset --hard HEAD~3;回退到前3次提交之前寂曹,以此類推哎迄,回右;回退到n次提交之前 $ git reset --hard commit_id;退到/進(jìn)到 指定commit的sha碼 $ git checkout commit ID漱挚;查看提交記錄:$ git log翔烁;強(qiáng)推到遠(yuǎn)程:$ git push origin HEAD --force

2.git之刪除遠(yuǎn)程倉(cāng)庫(kù)文件,使用 git rm 命令即可旨涝,有兩種選擇:一種是 git rm --cached "文件路徑"蹬屹,不刪除物理文件,僅將該文件從緩存中刪除白华;一種是 git rm --f "文件路徑"慨默,不僅將該文件從緩存中刪除,還會(huì)將物理文件刪除(不會(huì)回收到垃圾桶)弧腥。假如你有文件不小心commit到了服務(wù)器那么你想要?jiǎng)h除它,可以使用:git rm -- cached "路徑+文件名" 厦取;git commit -m "delete file" ;git push管搪;git rm -r "路徑+文件名" 蒜胖;git commit -m "delete file";git push

接下來就是正事了抛蚤,你在工作中一定用的到:一台谢、分支創(chuàng)建與切換1、創(chuàng)建新的分支并切換到該分支上進(jìn)行提交首先我們先從最簡(jiǎn)單的來岁经,下方演示了git分支的創(chuàng)建和切換的最基本的操作朋沮,具體步驟如下:1》git branch <分支名>: 首先使用 git branch bugfix01,在當(dāng)前分支也就是master分支上創(chuàng)建了一個(gè)名為bugfix01的新分支缀壤。2》git checkout <分支名>?: 然后使用 git checkout bugfix01 命令來切換到我們新創(chuàng)建的bugfix01的新分支上樊拓。3》git commit?: 最后使用 git commit 命令在新的分支上進(jìn)行代碼提交。

2塘慕、創(chuàng)建并切換分支1》git checkout -b <分支名>: 首先使用?git checkout -b bugfix02?命令在當(dāng)前所在分支bugfix01上創(chuàng)建一個(gè)新的分支并且切換到新創(chuàng)建的bugfix02上筋夏。2》git commit?: 然后就可以使用?git commit?在新的分支 bugfix02 上進(jìn)行提交了。

二图呢、分支的合并與刪除以及沖突解決1条篷、分支的合并-merge首先使用?git checkout master命令切換到master分支上。然后使用?git merge bugfix01?命令將 bugfix01 分支的修改合入到master分支上蛤织,在合入成功后會(huì)將合入后的新文件進(jìn)行提交赴叹,此刻會(huì)有一個(gè)新的commit號(hào),也就對(duì)應(yīng)著下方的C9指蚜。然后使用?git merge bugfix02乞巧,在將 bugfix02上的修改合入到master分支上,merge 對(duì)應(yīng)的commit號(hào)為C10摊鸡。最后還是可以在master分支上進(jìn)行正常提交的绽媒。

2蚕冬、分支的刪除上面可以看到,雖然 bugfix01 和 bugfix02 的分支已經(jīng)被合入到master分支上了是辕,但是這兩個(gè)分支還是存在的播瞳。如果我們不需要這兩個(gè)分支指針了,可以將兩個(gè)分支指針進(jìn)行刪除:首先使用?git branch -d bugfix01對(duì)分支 bugfix01 進(jìn)行刪除免糕。然后使用?git branch -d bugfix02?對(duì)分支 bugfix02 進(jìn)行刪除赢乓。操作上來看對(duì)分支的刪除只是刪除的指向該commit號(hào)的指針,并不會(huì)刪除其相關(guān)的提交號(hào), 在日志中仍然可以找到之前的commit記錄石窑,也仍然可以在該commit上創(chuàng)建新的分支牌芋。如果你想刪除遠(yuǎn)端的分支的話,那么得使用?$ git push origin --delete?<分支名> 了松逊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末躺屁,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子经宏,更是在濱河造成了極大的恐慌犀暑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件烁兰,死亡現(xiàn)場(chǎng)離奇詭異耐亏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沪斟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門广辰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人主之,你說我怎么就攤上這事择吊。” “怎么了槽奕?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵几睛,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我粤攒,道長(zhǎng)所森,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任琼讽,我火速辦了婚禮必峰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钻蹬。我一直安慰自己,他們只是感情好凭需,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布问欠。 她就那樣靜靜地躺著肝匆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顺献。 梳的紋絲不亂的頭發(fā)上旗国,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音注整,去河邊找鬼能曾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肿轨,可吹牛的內(nèi)容都是我干的寿冕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼椒袍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼驼唱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起驹暑,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤玫恳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后优俘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體京办,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年帆焕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了臂港。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡视搏,死狀恐怖审孽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情浑娜,我是刑警寧澤佑力,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站筋遭,受9級(jí)特大地震影響打颤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漓滔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一编饺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧响驴,春花似錦透且、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鲸沮。三九已至,卻和暖如春锅论,著一層夾襖步出監(jiān)牢的瞬間讼溺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工最易, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怒坯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓藻懒,卻偏偏與公主長(zhǎng)得像剔猿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子束析,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,656評(píng)論 9 163
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git艳馒,從https:/...
    落魂灬閱讀 12,661評(píng)論 4 54
  • 本文作者陳云峰,轉(zhuǎn)載請(qǐng)注明员寇。 這篇文章記錄個(gè)人常用的一些命令弄慰,和記不住的一些命令,轉(zhuǎn)載了并不斷更新蝶锋。 Git官網(wǎng) ...
    陳云峰閱讀 2,814評(píng)論 0 24
  • 配置 首先是配置帳號(hào)信息 ssh -T git@github.com#登陸github 修改項(xiàng)目中的個(gè)人信息 1 ...
    rochuan閱讀 722評(píng)論 1 1
  • 分支管理 分支就是科幻電影里面的平行宇宙陆爽,當(dāng)你正在電腦前努力學(xué)習(xí)Git的時(shí)候,另一個(gè)你正在另一個(gè)平行宇宙里努力學(xué)習(xí)...
    bo_song閱讀 710評(píng)論 0 1