如果在本地分支机构上,我应该如何将该回购推送到远程已经存在的本地回购?

If on a local branch, how should I push that repo to remote from local repo that already exists?

我是 programing/git 的新手,正在努力学习最佳实践。 如果我在我的计算机上创建了一个回购协议,那么在 github 上制作该回购协议的最佳方法是什么。

我大部分时间都是在 github 上创作的,想知道如果我 wanted/needed 反过来创作会是什么情况。

谢谢。

您需要先在 GitHub 上创建存储库。为避免混淆,请使用与存储库相同的名称创建它。

更改当前工作目录

cd project_folder

假设您已经初始化了您的存储库并使用以下方法提交了一些文件:

git init
git add .
git commit -m "First commit"

复制新创建的存储库 URL 并使用此命令添加远程:

git remote add origin remote_repository_URL

推送到远程仓库

git push origin master 
# master here is your branch 

按照thislink了解详细步骤

请记住,在将您的存储库推送到 GitHub 之前,您需要提交您的更改:

git commit -m "My last changes"

然后你需要在 GitHub 上创建没有自述文件和 gitignore 文件的空项目。

要将您的代码发送到 github,您应将远程(这是您的空 github 项目)添加到您的本地存储库:

git remote add origin <github project url>

最后你应该将你的存储库状态推送到远程:

git push origin master