本地新建項(xiàng)目夾沐兵,push到遠(yuǎn)程git:! [rejected] master -> master (fetch first),fatal: refusing to merge unrelated histories, ! [rejected] master -> master (non-fast-forward)

? ? 在自己創(chuàng)建一個新的代碼倉庫曙旭,然后本地創(chuàng)建了一個項(xiàng)目夾盗舰,我們需要將文件的文件夾里面的內(nèi)容上傳到git,遇到一些錯誤信息桂躏。

? ? 1.首先創(chuàng)建倉庫:

new repository

? ? 創(chuàng)建一個名字為gittest的倉庫钻趋,在本地電腦創(chuàng)建一個gittest的項(xiàng)目夾用終端進(jìn)入輸入命令:

cd /路徑/GitTest

git init ? ? ? ? //創(chuàng)建.git

? ? 創(chuàng)建好.git文件以后,一般iOS項(xiàng)目中需要忽略一些不必要上傳的文件剂习,比如說mac的默認(rèn)文件蛮位,需要touch一個.gitignore文件將忽略文件添加進(jìn)去。

touch .gitignore?

vim .gitignore ? //復(fù)制忽略文件填寫進(jìn)去

? ? 2.將文件提交到暫存區(qū):

git add . ? ? ? ? ? ? ? ?//他會監(jiān)控工作區(qū)的狀態(tài)樹鳞绕,使用它會把工作時的所有變化提交到暫存區(qū)失仁,包括文件內(nèi)容修改(modified)以及新文件(new),但不包括被刪除的文件们何。

git add -u ? ? ? ? ? ? //僅僅更新已a(bǔ)dd的文件萄焦,將修改的文件提交到緩存區(qū),add -u 不會提交新的文件 ? update 包括刪除的文件

git add -A ? ? ? ? ? ?//以上2個的總和 ? ?all ?包括刪除的文件

git1.x版本
git 2.x版本

3.本地關(guān)聯(lián)git服務(wù)器

git commit -m "這次更新的描述"

git remote add origin?https://github.com/struggle3g/GitTest.git

4.push到遠(yuǎn)程服務(wù)器

git push -u origin master

? ? 到這步以后出現(xiàn)了錯誤:

! [rejected] master -> master (fetch first)

? ? 經(jīng)過分析得出一個結(jié)論需要

git fetch origin ? ? ? ? ?//需要從遠(yuǎn)程分支拉取代碼到本地緩存區(qū)域冤竹,本地代碼不合并拂封。

git merge origin master //將origin merge 到 master 上

git merge origin/master //將origin上的master分支 merge 到當(dāng)前 branch 上

到了這部分又發(fā)生了錯誤,通過 ?git無法pull倉庫refusing to merge unrelated histories鹦蠕,rejected master -> master (non-fast-forward)

拒絕合并不相關(guān)的歷史版本
沒有內(nèi)容需要合并

? ?問題在與冒签,一個自己在本地創(chuàng)建的倉庫,跟遠(yuǎn)程git的倉庫一點(diǎn)記錄沒有片部,git merge origin master?合并到網(wǎng)上的時候镣衡,沒有任何數(shù)據(jù)需要合并,git merge origin/master 合并到本地master的默認(rèn)分支上面档悠,但是本地緩存的內(nèi)容沒有遠(yuǎn)程分支的歷史廊鸥,本地歷史跟遠(yuǎn)程分支為空,無法進(jìn)行合并辖所,git在最新2.9.2惰说,merge、pull兩個不同的項(xiàng)目缘回,沒法進(jìn)行下去吆视。

git merge origin/master --allow-unrelated-histories ?//合并項(xiàng)目忽略不是一個項(xiàng)目問題

? ? 或者直接用pull模式典挑,不用fetch merge ?直接pull ? 從結(jié)果的考慮來說pull = fetch + merge,具體過程有點(diǎn)不同啦吧,這篇就不討論這個問題(挖坑令起一個)您觉。

合并不同項(xiàng)目成功后

? ? Push數(shù)據(jù)

git push origin master ? ? //上傳本地當(dāng)前分支代碼到master分支

push成功

本地新建項(xiàng)目夾,push到遠(yuǎn)程git完成

????遇到的問題:1.平時的pull授滓、push琳水、merge、分布式等等 ?fetch般堆、本地預(yù)存區(qū)在孝,這些都是怎么運(yùn)作,怎么實(shí)現(xiàn)的(當(dāng)考慮到這些以后發(fā)現(xiàn)其實(shí)自己是不過是會一些基本的運(yùn)用淮摔,反差很大私沮,帶著疑問的時候,就想去搞清楚這些和橙,腳踏實(shí)地W醒唷)


參考:

? ??git add -A 和 git add . 的區(qū)別

? ??git無法pull倉庫refusing to merge unrelated histories

? ??rejected master -> master (non-fast-forward)

? ??git無法pull倉庫refusing to merge unrelated?

? ??Pro Git 簡體中文版

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市魔招,隨后出現(xiàn)的幾起案子涨享,更是在濱河造成了極大的恐慌,老刑警劉巖仆百,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異奔脐,居然都是意外死亡俄周,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門髓迎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來峦朗,“玉大人,你說我怎么就攤上這事排龄〔ㄊ疲” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵橄维,是天一觀的道長尺铣。 經(jīng)常有香客問我,道長争舞,這世上最難降的妖魔是什么凛忿? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮竞川,結(jié)果婚禮上店溢,老公的妹妹穿的比我還像新娘叁熔。我一直安慰自己,他們只是感情好床牧,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布荣回。 她就那樣靜靜地躺著,像睡著了一般戈咳。 火紅的嫁衣襯著肌膚如雪心软。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天除秀,我揣著相機(jī)與錄音糯累,去河邊找鬼。 笑死册踩,一個胖子當(dāng)著我的面吹牛泳姐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播暂吉,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼胖秒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了慕的?” 一聲冷哼從身側(cè)響起阎肝,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎肮街,沒想到半個月后风题,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嫉父,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年沛硅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绕辖。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡摇肌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仪际,到底是詐尸還是另有隱情围小,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布树碱,位于F島的核電站肯适,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏成榜。R本人自食惡果不足惜疹娶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伦连。 院中可真熱鬧雨饺,春花似錦钳垮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至移斩,卻和暖如春肚医,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背向瓷。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工肠套, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猖任。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓你稚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親朱躺。 傳聞我的和親對象是個殘疾皇子刁赖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344

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

  • Lesson 3: Using GitHub to Collaborate 3.1 Creating a GitH...
    赤樂君閱讀 6,038評論 3 11
  • 轉(zhuǎn)載自:http://www.open-open.com/lib/view/open1414396787325.h...
    Bbooo閱讀 407評論 0 3
  • 1. GIT命令 git init在本地新建一個repo,進(jìn)入一個項(xiàng)目目錄长搀,執(zhí)行g(shù)it init宇弛,會初始化一個re...
    江邊一蓑煙閱讀 787評論 0 0
  • 轉(zhuǎn)自:https://mp.weixin.qq.com/s/sF-cx2ss4haO74K55Sjf9g 配置 首...
    faremax閱讀 274評論 0 0
  • 文/zero007 我在那煙云相連、霧繞迷離的塵間源请,遇到了今生的你枪芒,仿若看到隔世的自己。緣分谁尸,兜兜轉(zhuǎn)轉(zhuǎn)病苗,前世早已注...
    zero007閱讀 215評論 23 18