Github全面详解-08 上传本地项目到Github上

来源:互联网 发布:windows清理垃圾命令 编辑:程序博客网 时间:2024/05/11 12:34
视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003674052在这个阶段,我们将深入了解GitHub的一些最基本的功能,比如说,使用markdown,分支和pull request。学习如何使用它们将您的项目添加到网站上,以展示您的工作成果,最后可以开始为开源社区做贡献。实际上,我们经常说的push,其实指的是Git 的push命令,意思是将我们本地计算机上的项目上传到GitHub上的远程代码仓库中。稍后,我们还将讨论Git pull,pull的意思是把最新的更改从远程代码仓库下载到我们的本地计算机中。现在,我想把我们在另一门叫做:“Python快速入门“的课程中创建的两个Python文件上传到远程代码仓库中,现在我们就来打开cmd窗口,然后把我们创建的代码仓库从本地计算机中上传到Github里。图 2-1首先,让我们处理一些Git配置。我将通过键入git --version检查Git版本。太好了,这里提示我已经安装了Git,我们的版本是2.10。如果你显示的不是这个,就说明你的本地计算机上没有安装了Git,你需要下载最新的git for windows。图 2-2接下来,我们需要设置我们的名称和电子邮件地址,这样Git才知道我们是谁。命令为git config --global user.name “www-oxox-work”,把你的名称输入在引号,然后git config --global user.email ”huangbangqing12@gmail.com” 把您的电子邮件地址输入在引号中。图 2-3这里确保您使用的电子邮件是与您在GitHub帐户关联的电子邮件。现在,本地目录的名称已经和远程代码仓库的名称相匹配所以,现在在我们的桌面上有2个文件,Tool.py和first.py:图 2-4现在我想在桌面上创建一个名称为“虚幻账号”的文件夹,然后将2个Python文件放到里面,这就涉及到windows命令行相关的内容了,具体您可以观看我们的windows命令行视频教程,首先输入 cd desktop来到桌面:图 2-5然后创建一个文件夹,“虚幻账号”,并将我的文件移入它。我将键入mkdir 虚幻账号。图 2-6这将创建目录虚幻账号。接着,我将键入move * .py 虚幻账号,图 2-7它会将一切以.py扩展名结尾的文件移动到虚幻账号文件夹中。现在如果我cd 虚幻账号:图 2-8然后dir,列出文件夹中所有的文件图 2-9就可以看到两个Python文件出现在虚幻账号文件夹中。这些都是windows命令行相关的内容了,具体您可以观看我们的windows命令行视频教程接下来,我们将要初始化Git代码仓库,因此我们将键入git init。图 2-10初始化的空Git代码仓库。然后我们输入:git status。图 2-11这将会列出目录中的所有文件。让我们仔细的阅读这段话。在主分支中,这是因为master是默认的分支,未跟踪的文件,使用git add,来包含将要提交的内容。所以,我可以键入git add和文件名,用来添加单个文件。但是,如果我们有多个文件,一个一个添加就有些麻烦。相反,我将使用快捷方式git add . 来添加目录中的所有文件。图 2-12接下来我们将提交,git commit –m “初始提交” 在引号中我们将键入,初始提交。这将提交所有文件,并且-m添加消息初始提交。图 2-13现在,我们来把本地代码添加到我们GitHub的远程代码仓库。GitHub为我们提供了这些命令的快捷方式。我们将复制第一行,然后回到cmd窗口。我们会将其粘贴到窗口中:图 2-14这创建了一个从本地计算机指向GitHub远程代码仓库的连接。现在我们就可以push我们的项目。键入git push origin master。这将您在主分支中的提交发送到GitHub。您需要输入Github的用户名和密码。这里我没有提示是因为之前输过然后保存了。恭喜,您的项目现在在GitHub上。要检查它,我们将刷新页面,我们可以看到我们的所有文件。图 2-15如果我们点击,我们可以看到代码。以上我们用于使我们的本地项目托管在GitHub上的命令有:Git init,git status,git add,Git commit,git push origin master。如果你是自己工作上传代码,那么最后四个命令将是你一遍又一遍使用的命令。记住这些,将对你大有益处。更多精彩内容尽在视频中! 本文固定链接:http://www.oxox.work/web/github/upload-2/ | 虚幻大学

查看原文:http://www.oxox.work/web/github/upload-2/
0 0