试图找到这个,但没有找到任何直接的方法来做到这一点。 我正在尝试将项目从我的计算机导入GitHub存储库。存储库已由sysadmin创建,其当前为空。
我知道还有另一种方法可以将存储库克隆到我的计算机,然后将我的项目文件夹复制到该文件夹,然后提交push。但是这种方法还需要我通过再次从新位置导入项目来改变eclipse中的项目位置。
我不希望这样。有一种简单的方法我可以将项目从我计算机上的当前位置推送到存储库。
答案 0 :(得分:7)
来自Github文档:
Push an existing Git repository
>cd [existing_git_repo on your computer]
>git remote add origin git@github.com/[username]/[project_name].git
>git push -u origin master
请注意,它确实需要是Github中的空项目,而不必进行任何冲突解决。
答案 1 :(得分:2)
在终端中,将当前工作目录更改为本地项目。
将本地目录初始化为Git存储库。
$ git init
在新的本地存储库中添加文件。这会将它们分配给第一次提交。
$ git add .
这会在本地存储库中添加文件并将其分段以进行提交 提交您在本地存储库中暂存的文件。
$ git commit -m 'First commit'
提交跟踪的更改并准备将它们推送到远程存储库 将远程存储库URL字段复制到GitHub存储库的快速设置页面顶部,单击以复制远程存储库URL。
在终端中,添加将推送本地存储库的远程存储库的URL。
$ git remote add origin remote repository URL
设置新远程
$ git remote -v
验证新的远程网址
将本地存储库中的更改推送到GitHub。
$ git push origin master
将本地存储库中的更改推送到您指定为源的远程存储库。
您可以在official docs上找到有关向GitHub添加项目的更多信息。