如何在GitHub上上传文件

时间:2012-03-06 04:37:52

标签: file-upload github

我最近下载了GitHub并在其上创建了一个存储库。我正在尝试上传一个Objective C项目。我该怎么做呢?

7 个答案:

答案 0 :(得分:22)

我没有充分明确地找到上述答案,我花了一些时间为自己弄明白。我找到的最有用的页面是: http://www.lockergnome.com/web/2011/12/13/how-to-use-github-to-contribute-to-open-source-projects/

我在Unix机器上使用命令行。我希望这一切都可以在Mac命令行上运行。 (Mac或Window GUI看起来可以在desktop.github.com上找到,但我还没有对此进行过测试,也不知道这对GUI的转移程度如何。)

步骤1:创建Github帐户 步骤2:创建新的存储库,通常使用在该过程中创建的README和LICENSE文件。 第3步:安装" git"软件。 (以上答案中的链接和github的在线帮助应该足以执行这些步骤,因此我不提供详细说明。) 第4步:告诉git你是谁:

git config --global user.name "<NAME>"
git config --global user.email "<email>"

我认为电子邮件必须是您与github帐户关联的地址之一。我使用的名称与我在github中使用的名称相同,但我认为(不确定)这不是必需的。您可以选择添加凭据缓存,因此您不需要经常输入您的github帐户名和密码。 https://help.github.com/articles/caching-your-github-password-in-git/

创建并导航到某个顶级工作目录:

mkdir <working>
cd <working>

从github导入几乎空的存储库:

git clone https://github.com/<user>/<repository>

这可能要求提供凭据(如果github存储库不是公共&#39;。) 转到目录,看看我们做了什么:

cd <repository>
ls -a
git remote -v

(&#39; ls&#39;和&#39; git remote&#39;命令是可选的,它们只是向您展示的东西) 复制要放入存储库的10000个文件和数百万行代码:

cp -R <path>/src .
git status -s

(假设你想要的一切都在一个名为&#34; src&#34;的目录下。)(第二个命令再次是可选的,只显示你的东西)

将您刚刚复制的所有文件添加到git,并可选择欣赏结果:

git add src
git status -s

提交所有更改:

git commit -m "<commit comment>"

推送更改

git push origin master

&#34;产地&#34;是您的github存储库的别名,它由&#34; git clone&#34;自动设置。命令。 &#34;主&#34;是你要推动的分支。在浏览器中查看github,您应该看到所有文件都已添加。

(可选)删除您执行此操作的目录,以回收磁盘空间:

cd ..
rm -r <working>

答案 1 :(得分:20)

嗯,这真的有很多。我假设你在http://github.com/有一个帐户。如果没有,去拿一个。

在那之后,你真的可以按照他们的指南,它非常简单和容易,解释比我的更清楚:http://help.github.com/&gt;&gt; http://help.github.com/mac-set-up-git/

回答您的具体问题:在通过git push添加所需文件后,通过git add 'files'命令将文件上传到github,并将其发送给git commit -m "my commit messsage"

答案 2 :(得分:11)

您需要在本地创建一个git repo,将项目文件添加到该repo,将它们提交到本地repo,然后将该repo同步到github上的repo。您可以找到有关如何执行后一位on github的良好说明,前者应该很容易使用您下载的软件。

答案 3 :(得分:7)

以下是步骤(简称),因为我不知道你到底做了什么:
1.在您的系统上下载并安装Git:http://git-scm.com/downloads
2.使用Git Bash(Git的命令提示符)或系统的本机命令提示符,设置本地git存储库。
3.使用相同的控制台来检查,提交,推送等Git上的文件。

希望这对那些来这里搜索的人有所帮助。

答案 4 :(得分:7)

答案 5 :(得分:7)

要在不使用命令行的情况下将文件上传到您的仓库,只需在浏览器中输入您的存储库名称后输入:

https://github.com/yourname/yourrepositoryname /上传/主

然后拖放你的文件。(如果你在github上并且预先创建了存储库)

答案 6 :(得分:0)

如果要将文件夹或文件上传到Github

1-在Github上创建一个存储库

2- make:git remote添加原点“你的链接”,如Github上所述

3-然后使用git push -u origin master。

4-您必须输入您的用户名和密码。

5-认证后,转移将开始