GitHub上傳本地代碼及更新代碼

一 github上傳代碼

  • 第一步:去github上創(chuàng)建自己的Repository,創(chuàng)建頁面如下圖所示
step1.png
step2.png
  • 第二步:建立git倉庫
git init
  • 第三步:將項(xiàng)目的所有文件添加到倉庫中
git add .
  • 第四步:提交到github倉庫
git commit -m "注釋語句"
  • 第五步:將本地的倉庫關(guān)聯(lián)到github,后面的https改成剛剛自己的地址,下面的紅框處
step5.png
git remote add origin https://github.com/honkerSK/sktest.git
  • 第六步:上傳github之前pull一下
git pull origin master
  • 第七步:上傳代碼到github遠(yuǎn)程倉庫
git push -u origin master
  • 中間可能會(huì)讓你輸入U(xiǎn)sername和Password,你只要輸入github的賬號(hào)和密碼就行了。執(zhí)行完后,如果沒有異常,等待執(zhí)行完就上傳成功了。

二 github更新代碼

  • 第一步:查看當(dāng)前的git倉庫狀態(tài),可以使用git status
git status
  • 第二步:更新全部
git add *
  • 第三步:接著輸入git commit -m "更新說明"
git commit -m "更新說明"
  • 第四步:先git pull,拉取當(dāng)前分支最新代碼
git pull
  • 第五步:push到遠(yuǎn)程master分支上
git push origin master

不出意外,打開github已經(jīng)同步了


git pull 失敗

  • git pull 失敗 提示:fatal: refusing to merge unrelated histories
    其實(shí)這個(gè)問題是因?yàn)?兩個(gè) 根本不相干的 git 庫, 一個(gè)是本地庫, 一個(gè)是遠(yuǎn)端庫, 然后本地要去推送到遠(yuǎn)端, 遠(yuǎn)端覺得這個(gè)本地庫跟自己不相干, 所以告知無法合并

具體的方法, 一個(gè)種方法: 是 從遠(yuǎn)端庫拉下來代碼 , 本地要加入的代碼放到遠(yuǎn)端庫下載到本地的庫, 然后提交上去 , 因?yàn)檫@樣的話, 你基于的庫就是遠(yuǎn)端的庫, 這是一次update了

第二種方法:
關(guān)于這個(gè)問題,可以參考http://stackoverflow.com/questions/37937984/git-refusing-to-merge-unrelated-histories。
后面加上 --allow-unrelated-histories , 把兩段不相干的 分支進(jìn)行強(qiáng)行合并

git pull origin master --allow-unrelated-histories

后面再push就可以了

git push origin master

本地必須要先add ,commit完了 才能推上去

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一 高一開學(xué),全班同學(xué)做自我介紹,他第一次見到了她,短發(fā),個(gè)子不高,在他看來就是普通的女同學(xué)。 高一一年,兩人...
    茶涼雪暖閱讀 557評(píng)論 0 0
  • 和舍友說,我要每天跑步,她們說得了吧,你明天就不跑了。為了不讓你們?nèi)缭福乙欢〞?huì)認(rèn)真的堅(jiān)持下去。 和你們說想考江南...
    Goliuhe閱讀 243評(píng)論 2 0
  • 云間月小天如梭 心事隨風(fēng)豈堪磨 敢問云天萬里路 幾多煙雨識(shí)蹉跎
    濤濤不絕82閱讀 115評(píng)論 0 1
  • 據(jù)說一開始都得先來一個(gè)表明在寫代碼的圖: 小小學(xué)生黨一枚,沒啥工作環(huán)境圖,就放個(gè)正在寫的assignment吧.....
    eric_lai閱讀 1,759評(píng)論 17 8
  • 願(yuàn)望:1願(yuàn)望老闆koh第三次業(yè)績計(jì)算我到、讓我合格600萬!2願(yuàn)望有客人贊助我1萬元旅費(fèi)!3願(yuàn)望有真命天女出現(xiàn)在我...
    謝奕鋒閱讀 163評(píng)論 0 0

友情鏈接更多精彩內(nèi)容