unity3d 将项目推送到私有存储库错误

kmynzznz  于 2023-04-12  发布在  其他
关注(0)|答案(2)|浏览(156)

我试图在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”是我的分支。

rta7y2nd

rta7y2nd1#

Visual Studio有一个名为团队资源管理器的工具,您可以使用它将项目推送到位于Github中的远程存储库。Visual Studio上传项目时默认配置为私有,Github将克隆存储库并将其私有化。按照以下步骤将项目推送到Github。确保您的项目在Visual Studio中打开。
1.点击【查看】,找到【团队资源管理器】,点击它,显示团队资源管理器窗口,然后点击主页,该窗口应该与下面的截图类似。

1.在上面的窗口中点击Git Changes,你应该会看到一个创建新Github仓库的选项,如下图所示。

1.在上面的窗口中点击Create Git Repository,您应该会看到下面的窗口来创建一个本地Git仓库创建一个新的Github仓库。查看下面的屏幕截图以了解更多信息。

指定你的github详细信息和你的好去,快乐编码。

7ivaypg9

7ivaypg92#

作为MacBook用户,我通过安装git解决了这个问题

brew install git

(here你必须先安装Homebrew)
然后使用这些命令:

git config --global user.name "your github username"
git config --global user.email "your github email"
git clone "your github repository"

粘贴所有文件到克隆的存储库中

git add .
git commit -m "your commit"
git push

现在它会询问你的GitHub凭据,然后你所有的Unity项目都会被推送到GitHub上。
:*

相关问题