问题描述
我在Visual Studio中有一个项目。我想为其创建远程存储库并将其推送到那里。可以在Visual Studio中完成所有这些操作,还是我在命令行中使用git,按照How do I move my local Git repository to a remote Git repository的回答并在IDE中克隆我的远程仓库的唯一选择?
我已将本地存储库添加到Visual Studio中的项目中,并创建了远程存储库。但是,当我尝试将本地推送到远程时,收到以下传出的提交消息:当前分支未跟踪远程分支。将所做的更改推送到原始远程站点上的新分支,并设置上游分支。
解决方法
您需要在远程服务器上手动创建存储库。通常,您可以使用Web界面(例如GitHub,BitBucket等)进行操作。创建存储库后,需要进行初始提交。对于这一部分,您有2个选项:
-
使用相同的Web界面创建初始提交,然后将存储库克隆到本地计算机,然后完成:https://confluence.atlassian.com/bitbucketserver067/clone-a-repository-979426617.html
-
在项目文件夹中的本地计算机上初始化新存储库,将其推送到远程存储库中,操作完成:https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html
可以通过Team Explorer工具窗口从Visual Studio进行此操作。首先,使用Manage Connections
在本地创建/初始化/克隆存储库,然后使用Changes
和Sync
按钮更新提交,并将更改推/拉到远程存储库。