使用Git上传工程代码到GitHub的代码存储库
重要声明!!!
想利用此教程成功上传代码的前提是,==你要会科学上网!!!==因为是GitHub是外国的网站,否则可能会出现打不开,登不上的问题。
本人因为要考研复习,将缩小篇幅,只写出简单的,使用Git上传项目工程代码到GitHub的过程,后期将会抽时间进行更新补充。
下载并安装Git
占坑!
注册GitHub并建立一个代码存储库
注册GitHub
占坑!
建立存储库
一、进入GitHub
二、进入新存储库配置页面
方法1:通过点击左上方的“NEW”按钮来创建存储库
方法2:
点击右上方个人头像旁边的“小三角”,展开“下拉菜单”
点击“Your repositories” ,进入你的存储库
点击右上角的“New”,进入新建存储库界面
不管是用方法一还是方法二,最终会进入如下界面。
此时就可以创建新的存储库了!
其中,存储库名为必填项,且必须为英文,不要使用中文名!!!存储库简介可以使用中文!!!
具体选项和填空的介绍我大家可以看我下面的这张图片,如有不对欢迎指正!另外需要说明的是,除了框起来的地方根据自身需要进行更改,其余地方保持默认即可。
三、填写存储库生成页面
输入你想建立的存储库名字,这里我将存储库名字命名为了“test_new”,存储库简介我输入的是“用于测试Git上传代码至GitHub”,类型我选择了“公共类型”。为了分别演示,我这边没有勾选“Add a README file”。其余的我保持了默认。当确认没有问题后,点击“Create repository”生成存储库。
最终,我们将进入如下页面,此时,我们的存储库就已经完成创建了。
将代码通过Git上传到刚建立的GitHub存储库
在windows上建立工程文件夹
在任意位置,建立一个文件夹用来保存你的工程文件,这里为了方便操作,我直接选择在桌面新建了一个名为“test”的文件夹。
使用Git建立本地库
双击“进入文件夹”,点击“右键”,选择右键菜单中的“Git Bash Here”。(因为没法截屏右键菜单,这里我借用一下“蓝布棉”的右键采单图。点击此链接可去往他的“Git上传文件代码到GitHub(超详细)”文章)
进入类似于windows的cmd,Linux终端的一个控制窗口,红框标注的位置即为你文件夹所在的路径。
输入:
git init
我们会发现,在当前目录下Git给我们新建了一个名叫“.git”的隐藏文件夹,这个文件夹的作用就是来管理我们代码的。因此不要随意更改里面的数据内容!!!
如果你的文件夹中没有出现这个文件夹,那么有很大的一个可能是,你没有设置“隐藏文件夹可见”。因此你需要点击文件夹中的查看来将其显示出来。
点击“查看”勾选“隐藏的项目”
如果没有“隐藏的项目”选项,我们可以点击“选项”,“查看”,“显示隐藏的文件”,“确认”。然后你就能看到被隐藏起来的文件了。
将代码存放至本地库
将代码文件放入到你自己建的工程文件夹下,我这里就在test文件夹下新建了一个.py文件,并将其内容写入了:
"""
hello!!!
"""
然后在Git命令窗口中输入:
git add .
注意!!!这里add后面空了一个格,然后输入了一个点“.”,很多人会漏掉最后的点“.”或者漏掉点“.”与add之间的那个空格。
这条命令意思为,添加所有的文件夹进入暂存区(请注意,这一步是将文件放入暂存区,并没有将其真正的放入Git的本地仓库),如果只想添加某个文件夹进入暂存区,就在命令窗口输入以下代码,将其中的小写的“xxx”改为你要添加的文件名,大写的“XX”改为你要添加的文件的格式!!!
git add xxx.XX
根据个人需求选择即可!这里我选择了全部添加!
最后,使用如下代码,将文件保存到Git的本地库中。“注释”中通常写你代码已经完成的功能,以及其他想要备注的话。注意!!!“注释”必须要写!否则可会出错!
git commit -m "注释"
我们发现,输入代码后,Git将“hello.py”这个文件保存了起来。
与GitHub建立连接
输入如下代码,将Git与GitHub建立起连接。
注意!!!
其中“https://github.com/Rancho-Lv/test_new.git”替换为你建立GitHub存储库时所复制的那个URL。并且不要使用 crtl + v来进行粘贴,点击鼠标右键选择“粘贴”或“Paste”进行粘贴。
git remote add origin https://github.com/Rancho-Lv/test_new.git
上传至GitHub
最后一步,将如下代码输入至命令行,等待git将代码上传至你存储库的master中。因为GitHub是外国网站,网络不好很容易上传失败,出现超时等情况,因此,科学上网能给你省去不少麻烦。如果出现超时等情况,可以将这条命令多运行几次,或者切换网络重试。
git push -u origin master
上传完成!!!我们去GitHub中检查一下。
回到GitHub,重新刷新页面。
我们发现,代码已经成功地传入了GitHub中!!!,并且我们在Git命令行中输入的那一行注释也显示出来了,这样就可以让我们和其他想使用你代码的人,清楚的知道这个工程开发到了什么程度,完成了什么功能。点击代码文件,还可以看见代码的全部内容。
实现了开源的理念!