小智 23
我没有充分明确地找到上述答案,我花了一些时间为自己弄明白.我找到的最有用的页面是: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>"
Run Code Online (Sandbox Code Playgroud)
我认为电子邮件必须是您与github帐户关联的地址之一.我使用的名称与我在github中使用的名称相同,但我认为(不确定)这不是必需的.您可以选择添加凭据缓存,因此您无需经常输入您的github帐户名和密码.https://help.github.com/articles/caching-your-github-password-in-git/
创建并导航到某个顶级工作目录:
mkdir <working>
cd <working>
Run Code Online (Sandbox Code Playgroud)
从github导入几乎空的存储库:
git clone https://github.com/<user>/<repository>
Run Code Online (Sandbox Code Playgroud)
这可能会要求凭证(如果github存储库不是'公共'.)移动到目录,看看我们做了什么:
cd <repository>
ls -a
git remote -v
Run Code Online (Sandbox Code Playgroud)
('ls'和'git remote'命令是可选的,它们只显示你的东西)复制你想要放入存储库的10000个文件和数百万行代码:
cp -R <path>/src .
git status -s
Run Code Online (Sandbox Code Playgroud)
(假设你想要的一切都在一个名为"src"的目录下.)(第二个命令再次是可选的,只显示你的东西)
将刚刚复制的所有文件添加到git,并可选择欣赏结果:
git add src
git status -s
Run Code Online (Sandbox Code Playgroud)
提交所有更改:
git commit -m "<commit comment>"
Run Code Online (Sandbox Code Playgroud)
推动更改
git push origin master
Run Code Online (Sandbox Code Playgroud)
"Origin"是github存储库的别名,它是由"git clone"命令自动设置的."主人"是你要推动的分支.在浏览器中查看github,您应该会看到所有文件都已添加.
(可选)删除您执行此操作的目录,以回收磁盘空间:
cd ..
rm -r <working>
Run Code Online (Sandbox Code Playgroud)
Jus*_*ick 20
嗯,这真的有很多.我假设您在http://github.com/上有一个帐户.如果没有,去拿一个.
在那之后,你真的可以按照他们的指南,它非常简单和容易,解释比我的更清楚:http://help.github.com/ >> http://help.github.com/mac-建立-git的/
回答您的具体问题:git push在添加git add 'files'完所需文件并通过它们后,通过命令将文件上传到githubgit commit -m "my commit messsage"
以下是步骤(简称),因为我不知道您到底做了什么:
1.在您的系统上下载并安装Git:http://git-scm.com/downloads
2.使用Git Bash( Git的命令提示符或系统的本机命令提示符,设置本地git存储库.
3.使用相同的控制台来检查,提交,推送等Git上的文件.
希望这对那些来这里搜索的人有所帮助.
要在不使用命令行的情况下将文件上载到您的存储库,只需在浏览器中的存储库名称后键入:
https://github.com/yourname/yourrepositoryname / upload/master
然后拖放你的文件.(如果你在github上并且预先创建了存储库)