我试图在github仓库上推送一个Unity项目,但遇到了一个错误。我尝试了在谷歌上找到的所有“有用”命令,但没有一个命令能解决这个问题。
我在终端里输入的命令:
git add .
git commit -m "commit"
git remote add origin "myrepolink"
git push -u origin "mybranch"
但是,而不是上传我的项目,我得到这个错误:
! [rejected] first_part -> first_part (non-fast-forward)
error: failed to push some refs to 'myrepolink'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
“first_part”是我的分支。
2条答案
按热度按时间rta7y2nd1#
Visual Studio有一个名为团队资源管理器的工具,您可以使用它将项目推送到位于Github中的远程存储库。Visual Studio上传项目时默认配置为私有,Github将克隆存储库并将其私有化。按照以下步骤将项目推送到Github。确保您的项目在Visual Studio中打开。
1.点击【查看】,找到【团队资源管理器】,点击它,显示团队资源管理器窗口,然后点击主页,该窗口应该与下面的截图类似。
1.在上面的窗口中点击Git Changes,你应该会看到一个创建新Github仓库的选项,如下图所示。
1.在上面的窗口中点击Create Git Repository,您应该会看到下面的窗口来创建一个本地Git仓库或创建一个新的Github仓库。查看下面的屏幕截图以了解更多信息。
指定你的github详细信息和你的好去,快乐编码。
7ivaypg92#
作为MacBook用户,我通过安装git解决了这个问题
(here你必须先安装Homebrew)
然后使用这些命令:
粘贴所有文件到克隆的存储库中
现在它会询问你的GitHub凭据,然后你所有的Unity项目都会被推送到GitHub上。
:*