新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)
参考
今天开始使用GitHub,首先参照GitHub中的新手教程进行学习
一步步照着引导做下去,熟悉一下GitHub的流程
当然,首先需要注册一个GitHub账号并登录
创建HelloWorld Repository
一个Repository(仓库)通常用来管理一个项目,里面可以包含文件夹、文件、图像、视频、电子表和数据集——各种会在项目中用到的东西。
在登录后主页的右上角点击加号,再点击New repository;
也可以点击左边Repositories栏中的绿色New按钮;
也可以点击中间引导区域中的Start a project按钮输入仓库名称HelloWorld;教程中建议将README选项选上,用于创建README文件存放项目信息
然后点击创建(Create repository)
OK创建成功
创建分支(Branch)
分支的作用是为了方便不同版本的项目同时开发
默认情况下,仓库中会有一个master分支。通常我们会在其他分支上做修改和测试然后合并到master分支
下图中展示了“feature”分支和“master”的流程关系开始创建分支:
点击HelloWorld仓库的Branch:master下来框,输入分支名“ReadmeEdits”,点击创建分支创建分支成功,这里可以切换分支
现在ReadmeEdits分支是master分支的一个拷贝
提交(Commit)
在GitHub中,保存变化被称为commit,每个commit可以添加描述来让别人知道做了哪些改变、为什么做这些改变
在ReadmeEdits分支下,点击README.md文件右边的铅笔小图标进行编辑随便加了一句话
拉到底,添加描述并commit changes
拉取(Pull)
点击Pull requests选项卡,点击New pull request按钮选择好需要比对的分支,在下方比对文件的不同点,确认无误后点击Create pull request按钮
然后跳转进入到这个界面,可以添加标题和描述
点击Merge pull request,可以将分支合并(merge)
然后Confirm
这时分支可以删除
总结与理解
Repository为仓库,一般用于管理一个项目中所需要用到的所有文件
Repository包含默认包含一个master分支,可以创建其他分支进行不同版本的项目开发
Commit操作是将改变保存在当前分支,然后可以通过Pull Request申请提交到其他分支,通过Merge操作将Pull的申请合并到某个分支