我在 Github 中創建了一個存盤庫,并在我的本地機器上運行了代碼:
git init
git branch -m main
git remote add origin https://github.com/.../Project.git
git push -u origin main
master我不想使用分支,而是使用main分支。
運行時git push -u origin main出現錯誤:
failed to push some refs to 'https://github.com/.../Project.git'
我究竟做錯了什么?
uj5u.com熱心網友回復:
不要認為你做的任何事情都一定是錯誤的,persay。Git 只是不知道從哪里開始在您的本地和遠程之間進行跟蹤,因為它是一個新的存盤庫(我假設)。而且您還沒有初始化遙控器。嘗試:
git pull --rebase origin main
git push origin main
也許先做git push -u origin main。并復制您的源目錄,以防出現任何問題,這樣您就不會丟失未提交的代碼。
每當我在 github 上創建新的 repo 時,我都會先使用他們的網站創建 repo,然后執行 git clone 將空 repo 放入我的主目錄。這樣當我第一次提交時就沒有這些廢話了!
uj5u.com熱心網友回復:
你的本地倉庫是空的嗎?
在這種情況下,您需要添加一個檔案并提交它。
1. Run notepad test.txt (Windows) or touch test.txt (Mac)
2. Save the file.
3. git add .
4. git commit -m "Initial commit"
5. git push -u origin main
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/534315.html
標籤:混帐知乎
上一篇:合并分支并推送
