前言
现在大多数开发者都有自己的GitHub账号,很多公司也会以是否有GitHub作为一项筛选简历以及人才的选项了,可见拥有一个GitHub账号的重要性,本文就从最基本的GitHub账号的注册到基本的使用进行学习记录,一方面方便自己,另一方面希望对你有所帮助~
2:创建一个分支(Create a Branch)
分支是一次处理不同版本的存储库的方法。
默认情况下,我们的存储库有一个名为master的分支branch,该分支被认为是权威分支。我们在使用分支进行试验并在提交之前进行编辑master。
当你在分支机构上创建master 分支时,我们正在制作该master时间点的副本或者快照,如果其他人master在我们的分支机构上工作时对branch做了更改,则可以提取这些更新。

在GitHub,我们的开发人员,编写人员和设计人员使用分支来保持错误修复和功能工作与我们的master分支分开,当更改准备就绪时候,他们讲其分支合并到master。
3:创建一个新分支
- 1,转到新的仓库,也就是我们的仓库hello-world
 - 2,单击文件列表顶部的下拉列表:master
 - 3,在新分支文本框中输入分支名称readme-edits
 - 4,选择蓝色的创建分支框或者按键盘的Enter
 

现在我们有两个分支,master和readme-edits,他们看起来一样,但是时间不会很长,接下来我们增加我们的改变在新的分支上。
4:制作并提交更改
现在我们在readme-edits分支的代码视图中,这是一个master的副本,让我们做一些修改吧。
- 1,单击该README.md文件
 - 2,点击要编辑的文件上糊涂右上角的铅笔图标
 - 3,在编译器中,写一点东西
 - 4,编写描述更改的提交消息
 - 5,单击提交按钮
 


5:打开Pull请求
Pull Requests是GitHub上合作的核心,当我们打开拉取请求时候,你提出了更改并请求某人审核并提取我们的贡献,并将其合并到他们的分支中,拉请求显示来自于两个分支的内容的差异。
5.1 点击Pull Requests

5.2 在Example Comparisons中比对代码

5.3 在比较页面查看差异,确保其是我们要提交的内容
 
5.4 如果是,点击Create pull request
 
5.5 为我们的拉取请求提供标题,并写下更改的简要说明
 
6:合并我们的Pull Requests
最后将我们的更改结合在一起,将我们的readme-edits分支合并到master分支上。
6.1 单击Merge pull request,然后单击Confirm merge

6.2 Delete branch

6.3 恢复的话点击Restore branch

二:如何一步步的在GitHub上传自己的项目
1 创建一个新的项目,填写项目名称,描述等

2 创建完成后,跳转到下面页面

那么请记住下面的地址:

3 我们需要下载Git,并安装。
如果没有安装,请查看windows的安装博客(这里不做详细介绍):
5 cd 进入到我们放项目的地址

6 输入git init
在当前项目的目录中生成本地的git管理(我们会发现当前目录下多了一个.git文件夹)


7 输入git add .
这个是将项目上所有的文件添加到仓库中,如果只想添加某个特定的文件,只需要将.换成特定的名称即可。
(下面会报错,我们发现add 和.之间有空格)

8 输入git commit -m "first commit"
表示我们对这次提交的注释,双引号里面的内容可以根据个人的需求改

9 出现上面的内容,我们需要输出自己的账号或者名字,再执行上面的代码就会成功

10 关联自己的仓库url地址
这里自己找自己的url地址
|              关键字: 
                        青岛软件培训
可能你正在寻找一家靠谱的IT培训机构,
渴望突破职业瓶颈,
找一份得体的工作。
恰巧万码学堂正在寻找像你这样不甘平凡的追光者!
我们拒绝纸上谈兵,直接参与真实开发流程! 
                    50000+
                     
            5万行代码练就真实本领 
                
                    17年
                     
            创办于2008年老牌培训机构 
                
                    1000+
                     
            合作企业 
                
                    98%
                     
            就业率 
                 | 
