如何将项目上传到Github

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将项目上传到Github相关的知识,希望对你有一定的参考价值。

检查这个question后,我仍然不知道如何将项目上传到我的Git Hub存储库。

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

我在存储库页面上查看了某种上传按钮,但我还没有看到任何类似的东西。

我看了到目前为止提供的链接,但我仍然没有在哪里。他们提到命令行,是Windows命令行还是Git Bash?因为我无法做任何事情。

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

提前致谢 :)

答案

自从我写了这个答案以来,github发布了一个原生的windows client,它使下面的所有步骤都变得多余。

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


以下是在Windows中执行此操作的方法:

  1. 如果您没有安装git,请参阅this article了解如何设置它。
  2. 打开Windows命令提示符。
  3. 在命令提示符中切换到源代码所在的目录。
  4. 首先,在此目录git init中创建一个新的存储库。这将说“.... git中初始化的空git存储库”(...是路径)。
  5. 现在,您需要通过将文件添加到存储库来告诉git您的文件。用git add filename做这件事。如果你想添加所有文件,你可以做git add .
  6. 现在您已经添加了文件并进行了更改,您需要提交更改,以便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

另一答案

这对我有用;

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull origin master --allow-unrelated-histories
6- git push origin master
另一答案

你可以做的最有用的事情可能是仔细阅读在线书籍[http://git-scm.com/book/en/]。这真是一个相当不错的阅读,并为您提供了正确执行事物的概念上下文。

另一答案

下载SourceTree。它适用于Windows7 +和Mac,强烈建议通过交互式UI在github上传文件。

另一答案
  1. 首先你必须在Github上创建一个帐户
  2. 然后创建新项目 - 根据需要命名项目,然后显示项目URL
  3. 现在复制网址
  4. 然后打开命令提示符并转到要使用cmd上载的目录或文件夹
  5. 然后键入以下命令 git init git add . git commit -m "initial commit" git remote add origin PASTE URL git push -u origin master
  6. 现在检查您的GitHub帐户,存储库已成功上传。

如需完整指导,您可以watch this video

另一答案

按照上面RishiKesh Pathak的说明,您甚至可以通过仅插入此命令行来缩短push命令:

git config --global push.default simple

所以下次而不是使用git push origin master你只需要:

git push

查看详情here

另一答案

git的最佳方法是实际启动Gitting。试试这个网站,让您一步一步地了解在命令行上执行功能的基本方法,以便在GitHub上推送项目

这被称为try.github.io或者您也可以参加codeAcademy课程

另一答案

我做了如下;

  1. 去初始化
  2. git add。
  3. git commit -m“Your_message”
  4. git remote add origin @your_git_repository
  5. git push -u origin master

当然你必须安装git

另一答案

我花了2个小时才意识到我应该在尝试将我的本地文件推送到github之前创建Repo到GitHub(http://github.com/new)。

尝试推送错误之后就像:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

我觉得自己像个白痴,但我真的很想强调这一点。我只是认为我的回购将在第一次推送期间自动创建。我错了。

另一答案

我发现这个YouTube视频很好地解释了它。标题:“在Github上设置存储库并在GitHub上推送第一个项目”请点击以下链接:

https://www.youtube.com/watch?v=gAWiXbT599E

我发布这个是为了帮助那些可能遇到类似问题的人,就像我在发现这个视频之前那样。

另一答案

用于将新项目上传到GIT(首先您需要拥有项目的本地代码库和GIT仓库,您将在GIT上传项目,在GIT中您需要拥有您的凭据)

  1. 项目清单 1.打开Git Bash 2。转到你拥有代码库的目录(项目位置)cd到项目位置cd / * / *** / ***** / *****然后在这里你需要执行git命令 git init按回车然后你会看到下面这样的东西在*:/ *** / **** / ***** / .git /中初始化的空Git存储库git init将在本地初始化空的GIT存储库 git add。按回车上面的命令将添加所有目录,子目录,文件等,你会看到类似这样的警告:LF将被****中的CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在********中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在*******中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在********中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在*******中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在**************中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在************中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在***************中,LF将被CRLF替换。该文件将在工作目录中包含其原始行结尾。警告:在j *******中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在***********中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在**************中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在***********中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在*********中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。 git commit -m“first commit”按下enter -m提供的选项,用于添加注释,它会将代码提交到stage env,你会看到像这样的东西

[master(root-commit)34a28f6]添加********警告:LF将被c *******中的CRLF替换。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在*******中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:LF将在********中被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。警告:在*********中,LF将被CRLF取代。该文件将在您的工作目录中具有其原始行结尾。

警告:在***********中,LF将被CRLF取代。


更改了27个文件,3724个插入(+)创建模式100644 *****创建模式100644 *****创建模式100644 *****创建模式100644 ******创建模式100644 ***** *创建模式100644 *****创建模式100644 ******

6.git远程添加原点http://username@git:repopath.git按回车这将添加到repo

7.git push -u origin master按下输入这将从本地上传到repo,在此步骤中你需要输入你要上传代码的repo的密码。你会看到下面这样的东西:计数对象:33,完成。 Delta压缩使用多达12个线程。压缩对象:100%(32/32),完成。书写对象:100%(33/33),20.10 KiB | 0字节/秒,完成。总计33(delta 14),重用0(delta 0)到http://username@git:repolocation.git * [new branch] master - > master Branch master设置为从源跟踪远程分支master。

另一答案

按照以下步骤投影到Github

1)git init

2)git add .

3)git commit -m "Add all my files"

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

从头开始上传项目需要git pull origin master

5)git pull origin master

6)git push origin master

另一答案
git push --force origin master

如果你上传有问题!

另一答案

请遵循以下两个步骤:

  1. 使用以下链接在线创建存储库:https://github.com/new
  2. 然后使用以下命令将本地仓库链接到远程仓库:git add remote origin https://github.com/userName/repo.git这里repo.git将是您新创建的远程仓库。

这将像一个魅力。无需担心SSH或HTTPS方式。我首先遇到了同样的问题,花了几个小时来解决问题。但这对我有用。

另一答案

在这里我解释我是如何在Window上做的,也许它也有助于其他人:)

一定要安装GitGitHub

安装完成后,打开“git bash”;

enter image description here

所以会弹出如下窗口:

enter image description here

继续输入cd ~以确保您在主目录中;

您可以输入pwd来查看您所在的地址;

现在你需要创建一个GitHub帐户;

创建GitHub帐户后,请继续并登录;

登录后,在右上角单击+并选择“新存储库”

如何将本地的代码上传到github

如何更新github代码到本地

如何从git上传代码到github

如何使用Git命令将代码上传到GitHub

如何将带有文件夹的项目上传到 GitHub [重复]

如何用Git将本地项目上传到Github