我在 Github 中創建了一個新的存盤庫,我需要:
- 創建新的本地存盤庫
- 將 de master 分支重命名為 main
- 創建一個名為 develop 的新分支
- 將所有檔案添加到分支 develop
- 從作業中合并主分支,使兩個分支相等
- 將所有內容推送到 GitHub。
是否有意義?所以我嘗試了:
git init
git branch -m main
git remote add origin https://github.com/.../Project.git
git checkout -b work
git add .
git commit -m "Initial Commit"
git checkout main
git merge work
git push -u origin main
我收到錯誤:
error: pathspec 'main' did not match any file(s) known to git
跑步時
git checkout main
有沒有更好的方法來做我想做的事情?
uj5u.com熱心網友回復:
沒有提交,git 不會保存main分支。完全按照你的指示,只會有一個work分支,所以你失敗了是有道理的
git checkout main
重命名后立即向main分支提交一些內容,你應該沒問題。確保你在那個目錄中確實有一些檔案,否則你什么都不會提交,它也不會保存你的分支。
work如果您希望后續合并實際執行任何操作,這還要求您在切換到分支后編輯或添加一些內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/534314.html
標籤:混帐知乎
上一篇:如何在不顯示git的情況下列出檔案以將當前HEAD與先前的提交哈希進行比較
下一篇:使用推送時無法推送某些參考
