[git] git合並沖突 本地已有項目上傳 各種問題


git... 講道理 我現在能隱約感覺到他的強大控制能力了 但是依舊是不習慣.... 無論是什么操作 在我這里都會出問題,,,,

上傳本地已有的項目到碼雲

  • 首先需要現在碼雲創建一個倉庫
  • 然后用git工具在命令行下切換到項目下面
  • 通過git init初始化項目為一個git項目
  • 通過git add .把所有的文件放到暫存區 (如果發現缺少文件的話 注意看看.gitignore文件 如果是thinkphp項目 就默認忽略thinkphp文件夾)
  • **git commit -m "說明" **提交到本地倉庫
  • git remote add origin 遠程地址 鏈接到遠程地址
  • 一般來說 即使是新建的遠程倉庫 就會有readme.md或者初始化的文件 那么一般先用git pull 把東西拉去下來
  • 然后上傳 git push -u origin master 意思是提交代碼到 別名為origin的遠程倉庫的master分支 (我沒說錯吧)
  • 一般來說 應該沒有錯誤,,, 但是實際上我每次都出錯... 問題是合並失敗(有沖突)
  • 因為是第一次的關系 遠程倉庫沒有東西 所以可以直接通過 git push -u origin master --force 強行覆蓋了遠程的代碼(超級不推薦 建議找找沖突位置 手動解決)

附加的

解決沖突的方法,這個博主說的很清楚了 我不厚臉皮搬運了

https://blog.csdn.net/qq_34886018/article/details/86479467

Everything up-to-date

  • 這是使用了 git pull --rebase origin master 之后導致的問題 使用這個命令之后 提示符后面會有類似 (master|REBASE 1/1)這樣的東西
  • 然后再push就會失敗 顯示Everything up-to-date
  • 執行 git rebase --abort 就可以了 但是,,,,,, 務必務必務必執行這個命令之前手動備份代碼(復制一邊整個文件夾 因為這個命令會回到你執行 pull的時候)

講道理,遇到這么多的問題 倒是對git的工作方式有更多理解了 但是真的好麻煩....~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM