我如何从我的计算机导入源代码到我的GitHub帐户?


当前回答

我来这里是为了寻找一种简单的方法将现有的源文件添加到GitHub存储库中。我看到了@Pete完美完整的回答,心想“什么?!”一定有更简单的办法。”

这里有一个简单的方法,分为五个步骤(不需要控制台操作!)

如果你真的很赶时间,你可以读步骤3。其他的只是为了完整。

在GitHub网站上创建一个存储库。(我不会一步一步地给你讲解,以免侮辱你的智商。) 在本地克隆新的存储库。(你可以通过网站或桌面客户端软件来完成。) 在您的硬盘驱动器上找到新克隆的存储库,并像在普通目录中一样添加文件。 将更改同步回GitHub。 就是这样!

完成了!

其他回答

这在优秀的免费电子书ProGit中得到了解释。它假设您已经有一个本地Git存储库和一个远程Git存储库。连接它们使用:

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin    git://github.com/schacon/ticgit.git
pb    git://github.com/paulboone/ticgit.git

将数据从本地存储库推送到GitHub使用:

$ git push pb master

如果你还没有设置本地和/或远程存储库,请查看GitHub上的帮助和本书前面的章节。

这里有一些关于如何初始化一个GitHub存储库,然后将您已经创建的代码推送到它的说明。第一组指令直接来自GitHub。

来源:https://help.github.com/articles/create-a-repo/

在任何页面的右上角单击,然后单击New repository。 为您的存储库创建一个简短、容易记住的名称。例如,“hello-world”。 可选地,添加存储库的描述。例如,“我在GitHub上的第一个存储库。” 选择创建公共存储库或私有存储库。 使用README初始化这个存储库。 创建存储库。

恭喜你!您已经成功创建了第一个存储库,并使用README文件对其进行了初始化。

现在,在这些步骤之后,你将希望将本地计算机上的代码推到刚刚创建的存储库中,并按照以下步骤执行:

Git初始化(在代码所在的根文件夹中) git add -A(这将添加你目录中所有要提交的文件和文件夹) git commit -am“第一个项目提交” git远程添加来源git@github.com:YourGithubName/your-repo-name.git(你会发现这个地址在GitHub存储库你刚刚创建的“ssh clone URL”在主页) Git push -u origin master

就是这样。你的代码现在会被推送到GitHub。现在,每当您想继续推送已更改的代码时,就这样做。

git commit -m "新改动" Git推送源master(如果master是你正在工作的分支)

是的。创建一个新的存储库,在源代码当前存在的目录中执行git init。

更多信息请点击:http://help.github.com/creating-a-repo/

从Bitbucket都:

向上推一个现有的存储库。您的计算机上已经有了Git存储库。让我们把它推到Bitbucket:

cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all   # To push up the repo for the first time

实际上,如果你选择在GitHub上创建一个空的repo,它会给你确切的指令,你几乎可以复制和粘贴到你的终端(在这个时间点):

…or create a new repository on the command line

echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master