这是小白也能看懂的Github入门指南
what the fu*k is Github?
什么是Github?
说白了就是极客喜欢使用的高级可协作版的【百度云盘】,你可以在上面放任何内容。相片,小电影,开发出来的代码balabala...
come meet my little brother
先来认识一下这几位
-
存储库(Repository)
创建一个存储库
通俗的讲就是你百度云盘里的文件夹,里面存放各种东西。
操作:
- 右上角小“+”,create new repository (新建存储库)
- 在repository name(存储库名称)里面写上你的存储库名称,比如就叫hello-world
- 勾选public(表示你的存储库是公开的,这样才能和别人进行聊天),勾选initialize this repository with a README(自动帮你创建一个“读我”的txt文档)
-
分支(branch)
branch,请看图说话
branch就是把你的repository复制一份出来的东西。这时你想对复制出来的branch怎么操作都行,而且不用担心对原版造成损害。同时branch不仅你能用,你的小伙伴想要使用的时候只需要fork(复制)一下就能复制过去,自己玩耍去了。
操作:- 在你新建的存储库页面上,找到branch master
- 点击,在文本框内写入拷贝的名称
- 点击蓝色部分,创建新的分支完成
-
做出并提交修改(Make and commit changes)
被拷贝出来的branch快被小伙伴们玩坏了,但是效果还挺好,可以高效的解决你们面临的问题。于是就对这个修改后的branch进行了保存。
比如下面对README.md进行编辑,并在相应的文本框中说明大致的变化,点击提交就完成了修改。
- 打开推送请求(Open a Pull Request)
什么叫推送请求呢?
用过安卓机的肯定会知道系统升级需要官方的推送,就是官方的服务器给你的手机发送一个命令,请求让你的手机接收他的系统,并和他的系统保持一致。
操作:
-
点击pull request——new request
-
选择需要推送的branch
-
查看不一致的地方
4.当你对修改比较满意的时候,点击大的绿色按钮“创建推送请求”
5.在文本框位置写上变动的说明
-
合并推送
接受修改请求,完成推送,并删除分支。
未完待续
to be continued