我最近下载了GitHub
并在其上创建了一个存储库。我正在尝试上传一个Objective C
项目。我该怎么做呢?
答案 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-认证后,转移将开始