新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)

新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)

  • 参考
  • 创建HelloWorld Repository
  • 创建分支(Branch)
  • 提交(Commit)
  • 拉取(Pull)
  • 总结与理解

参考

今天开始使用GitHub,首先参照GitHub中的新手教程进行学习
一步步照着引导做下去,熟悉一下GitHub的流程
当然,首先需要注册一个GitHub账号并登录

创建HelloWorld Repository

一个Repository(仓库)通常用来管理一个项目,里面可以包含文件夹、文件、图像、视频、电子表和数据集——各种会在项目中用到的东西。
在登录后主页的右上角点击加号,再点击New repository;
也可以点击左边Repositories栏中的绿色New按钮;
也可以点击中间引导区域中的Start a project按钮
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第1张图片输入仓库名称HelloWorld;教程中建议将README选项选上,用于创建README文件存放项目信息
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第2张图片然后点击创建(Create repository)
OK创建成功
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第3张图片

创建分支(Branch)

分支的作用是为了方便不同版本的项目同时开发
默认情况下,仓库中会有一个master分支。通常我们会在其他分支上做修改和测试然后合并到master分支
下图中展示了“feature”分支和“master”的流程关系
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第4张图片开始创建分支:
点击HelloWorld仓库的Branch:master下来框,输入分支名“ReadmeEdits”,点击创建分支
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第5张图片创建分支成功,这里可以切换分支
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第6张图片现在ReadmeEdits分支是master分支的一个拷贝

提交(Commit)

在GitHub中,保存变化被称为commit,每个commit可以添加描述来让别人知道做了哪些改变、为什么做这些改变
在ReadmeEdits分支下,点击README.md文件右边的铅笔小图标进行编辑
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第7张图片随便加了一句话
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第8张图片拉到底,添加描述并commit changes
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第9张图片

拉取(Pull)

点击Pull requests选项卡,点击New pull request按钮
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第10张图片选择好需要比对的分支,在下方比对文件的不同点,确认无误后点击Create pull request按钮
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第11张图片然后跳转进入到这个界面,可以添加标题和描述
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第12张图片点击Merge pull request,可以将分支合并(merge)
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第13张图片然后Confirm
新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull)_第14张图片这时分支可以删除
删除分支

总结与理解

Repository为仓库,一般用于管理一个项目中所需要用到的所有文件
Repository包含默认包含一个master分支,可以创建其他分支进行不同版本的项目开发
Commit操作是将改变保存在当前分支,然后可以通过Pull Request申请提交到其他分支,通过Merge操作将Pull的申请合并到某个分支

你可能感兴趣的:(新手上路:GitHub创建库(Repository),创建分支(Branch),提交(Commit),拉取(Pull))