如何将项目上传到Github

在检查完这个问题之后,我仍然不知道如何让一个项目上传到我的Git Hub仓库。

我是Git Hub的新手,我不知道该怎么做。 我创建了一个仓库,但我想上传我的项目。

我已经在存储库页面上查看了某种类型的上传按钮,但我没有看到任何类似的内容。

我查看了迄今为止提供的链接,但我仍然没有收到任何信息。 他们提到命令行,是Windows命令行还是Git Bash? 因为我无法做任何事情。

我也尝试过使用Git GUI,但是当我选择文件夹时,我希望它说它不是Git存储库......是否需要压缩? 我尝试在文件夹中添加.gitconfig文件,但它没有任何区别。

提前致谢 :)


自从我写这个答案以来,github发布了一个本地windows客户端,它使得下面的所有步骤变得多余。

您也可以使用sourcetree在Windows上同时获得git和mercurial设置。


这里是你如何在Windows中做到这一点:

  • 如果你没有安装git,请参阅这篇关于如何设置的文章。
  • 打开Windows命令提示符。
  • 切换到您的源代码在命令提示符下的目录。
  • 首先,在这个目录下创建一个新的仓库git init 。 这会说“初始化空git仓库.... git”( ...是路径)。
  • 现在你需要通过将你的文件添加到你的仓库来告诉你的文件。 用git add filename做到这一点。 如果你想添加所有的文件,你可以做git add .
  • 既然您已经添加了文件并进行了更改,您需要提交更改以便git可以跟踪它们。 输入git commit -m "adding files"-m让你添加提交信息。
  • 到目前为止,即使您没有使用github,上述步骤也是您会做的。 他们是启动git存储库的正常步骤。 请记住,git是分布式的(分散的),意味着你不需要有一个“中央服务器”(甚至网络连接)来使用git。

    现在,您想将更改推送到您的github托管的git存储库。 通过告诉git添加一个远程位置来告诉你,你可以用下面的命令来实现:

    git remote add origin https://github.com/yourusername/your-repo-name.git

    一旦你完成了,git现在知道你的远程仓库。 然后你可以告诉它推送(这是“上传”)你提交的文件:

    git push -u origin master


    如何从头开始将项目上传到Github

    您好这将帮助您将项目上传到Github。 按照上面的Burhan Khalid的指示, 观察如果它从头开始上传项目,然后 git push origin master 之前 git pull origin master git push origin master

    所以如果从头开始上传项目,那么:

    1) git init 2) git add. 3) git commmit -m "Add all my files" 4) git pull origin master 5) git push origin master


    遵循以下两个步骤:

  • 使用链接在线创建存储库:https://github.com/new
  • 然后使用以下命令将本地仓库链接到远程仓库: git add remote origin https://github.com/userName/repo.git这里,repo.git将是您新创建的远程仓库。
  • 这将像魅力一样工作。 无需担心SSH或HTTPS方式。 我首先面临同样的问题,并花费数小时的时间来解决问题 但这对我有效。

    链接地址: http://www.djcxy.com/p/45231.html

    上一篇: How to upload a project to Github

    下一篇: How to download source in ZIP format from GitHub?