2019-04-03 把本地分支a推送到遠(yuǎn)程分支b

1、實(shí)際操作

lihs@lihs-PC MINGW64 /d/Eclipse_workspace/workspace/frontend (frontend_zhxxfw)

$ git push origin frontend_zhxxfw:zhxxfw

輸出結(jié)果:

Enumerating objects: 7, done.

Counting objects: 100% (7/7), done.

Delta compression using up to 8 threads

Compressing objects: 100% (3/3), done.

Writing objects: 100% (3/3), 441 bytes | 220.00 KiB/s, done.

Total 3 (delta 2), reused 0 (delta 0)


? 634d240..b76c2b7? frontend_zhxxfw -> zhxxfw

2锚国、Git官方文檔操作指引

中文版v1:https://git-scm.com/book/zh/v1/Git-基礎(chǔ)-取得項(xiàng)目的-Git-倉庫

中文版v2:https://git-scm.com/book/zh/v2/Git-基礎(chǔ)-遠(yuǎn)程倉庫的使用

3敞恋、常用Git命令合集【轉(zhuǎn)】

1) 遠(yuǎn)程倉庫相關(guān)命令

檢出倉庫:$?git?clone?git://github.com/jquery/jquery.git

查看遠(yuǎn)程倉庫:$?git?remote -v

添加遠(yuǎn)程倉庫:$?git?remote add [name] [url]

刪除遠(yuǎn)程倉庫:$?git?remote rm [name]

修改遠(yuǎn)程倉庫:$?git?remote set-url --push[name][newUrl]

拉取遠(yuǎn)程倉庫:$?git?pull [remoteName] [localBranchName]

推送遠(yuǎn)程倉庫:$?git push?[remoteName] [localBranchName]


2)分支(branch)操作相關(guān)命令

查看本地分支:$?git?branch

查看遠(yuǎn)程分支:$?git?branch -r

創(chuàng)建本地分支:$?git?branch [name] ----注意新分支創(chuàng)建后不會自動切換為當(dāng)前分支

切換分支:$?git?checkout [name]

創(chuàng)建新分支并立即切換到新分支:$?git?checkout -b [name]

刪除分支:$?git?branch -d [name] ---- -d選項(xiàng)只能刪除已經(jīng)參與了合并的分支,對于未有合并的分支是無法刪除的呢燥。如果想強(qiáng)制刪除一個分支,可以使用-D選項(xiàng)

合并分支:$?git?merge [name] ----將名稱為[name]的分支與當(dāng)前分支合并

創(chuàng)建遠(yuǎn)程分支(本地分支push到遠(yuǎn)程):$?git push?origin [name]

刪除遠(yuǎn)程分支:$?git push?origin :heads/[name]

????????我從master分支創(chuàng)建了一個issue5560分支,做了一些修改后俊嗽,使用git push?origin master提交,但是顯示的結(jié)果卻是'Everything up-to-date'铃彰,發(fā)生問題的原因是git push?origin master 在沒有track遠(yuǎn)程分支的本地分支中默認(rèn)提交的master分支绍豁,因?yàn)閙aster分支默認(rèn)指向了origin master 分支,這里要使用git push?origin issue5560:master 就可以把issue5560推送到遠(yuǎn)程的master分支了牙捉。

????????如果想把本地的某個分支test提交到遠(yuǎn)程倉庫竹揍,并作為遠(yuǎn)程倉庫的master分支,或者作為另外一個名叫test的分支邪铲,那么可以這么做芬位。

$?git push?origin test:master???????? // 提交本地test分支作為遠(yuǎn)程的master分支?//好像只寫這一句,遠(yuǎn)程的github就會自動創(chuàng)建一個test分支

$?git push?origin test:test????????????? // 提交本地test分支作為遠(yuǎn)程的test分支

如果想刪除遠(yuǎn)程的分支呢带到?類似于上面昧碉,如果:左邊的分支為空,那么將刪除:右邊的遠(yuǎn)程的分支。

$?git push?origin :test????????????? // 剛提交到遠(yuǎn)程的test將被刪除被饿,但是本地還會保存的四康,不用擔(dān)心

3)版本(tag)操作相關(guān)命令

查看版本:$?git?tag

創(chuàng)建版本:$?git?tag [name]

刪除版本:$?git?tag -d [name]

查看遠(yuǎn)程版本:$?git?tag -r

創(chuàng)建遠(yuǎn)程版本(本地版本push到遠(yuǎn)程):$?git push?origin [name]

刪除遠(yuǎn)程版本:$?git push?origin :refs/tags/[name]


4) 子模塊(submodule)相關(guān)操作命令

添加子模塊:$?git?submodule add [url] [path]

如:$?git?submodule add?git://github.com/soberh/ui-libs.git?src/main/webapp/ui-libs

初始化子模塊:$?git?submodule init ----只在首次檢出倉庫時運(yùn)行一次就行

更新子模塊:$?git?submodule update ----每次更新或切換分支后都需要運(yùn)行一下

刪除子模塊:(分4步走哦)

1)$?git?rm --cached [path]

2) 編輯“.gitmodules”文件,將子模塊的相關(guān)配置節(jié)點(diǎn)刪除掉

3) 編輯“.git/config”文件狭握,將子模塊的相關(guān)配置節(jié)點(diǎn)刪除掉

4) 手動刪除子模塊殘留的目錄


5)忽略一些文件闪金、文件夾不提交

在倉庫根目錄下創(chuàng)建名稱為“.gitignore”的文件,寫入不需要的文件夾名或文件论颅,每個元素占一行即可毕泌,如

target

bin

*.db

6)git操作-刪除文件

日期:2012-05-20?來源: bg090721?

git刪除文件

rm?add2.txt

git rm add2.txt

git commit -m "rm test"

git push web


-----------at server

cd?/var/www/foo.git;sudo git update-server-info


------------檢查刪除效果

cd;rm foo3 -rf;git clone http://[某ip]/foo.git foo3


------------更新已經(jīng)存在的local code

cd;cd foo2

git remote add web [某user]@[某ip]:/var/www/foo.git/

git pull web master

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嗅辣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌挠说,老刑警劉巖澡谭,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異损俭,居然都是意外死亡蛙奖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門杆兵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雁仲,“玉大人,你說我怎么就攤上這事琐脏≡茏” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵日裙,是天一觀的道長吹艇。 經(jīng)常有香客問我,道長昂拂,這世上最難降的妖魔是什么受神? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮格侯,結(jié)果婚禮上鼻听,老公的妹妹穿的比我還像新娘。我一直安慰自己联四,他們只是感情好撑碴,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著碎连,像睡著了一般灰羽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天廉嚼,我揣著相機(jī)與錄音玫镐,去河邊找鬼。 笑死怠噪,一個胖子當(dāng)著我的面吹牛恐似,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播傍念,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼矫夷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了憋槐?” 一聲冷哼從身側(cè)響起双藕,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎阳仔,沒想到半個月后忧陪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡近范,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年嘶摊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片评矩。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡叶堆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斥杜,到底是詐尸還是另有隱情虱颗,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布果录,位于F島的核電站上枕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏弱恒。R本人自食惡果不足惜辨萍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望返弹。 院中可真熱鬧锈玉,春花似錦、人聲如沸义起。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽默终。三九已至椅棺,卻和暖如春犁罩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背两疚。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工床估, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人诱渤。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓丐巫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親勺美。 傳聞我的和親對象是個殘疾皇子递胧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

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

  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/。)是一個開源的分布式版本控制系統(tǒng)赡茸,...
    君惜丶閱讀 3,537評論 0 13
  • 遠(yuǎn)程倉庫 到目前為止缎脾,我們已經(jīng)掌握了如何在Git倉庫里對一個文件進(jìn)行時光穿梭,你再也不用擔(dān)心文件備份或者丟失的問題...
    歸云丶閱讀 1,963評論 0 5
  • 聲明:這篇文章來源于廖雪峰老師的官方網(wǎng)站占卧,我僅僅是作為學(xué)習(xí)之用 Git簡介 Git是什么赊锚? Git是目前世界上最先...
    橫渡閱讀 3,960評論 3 27
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,668評論 4 54
  • 開始: 1) 遠(yuǎn)程倉庫相關(guān)命令 檢出倉庫:$ git clone git://github.com/jquery/...
    草根老張閱讀 847評論 0 50