美文网首页
git操作学习总结

git操作学习总结

作者: Xara_ | 来源:发表于2018-12-09 14:49 被阅读0次

注册Git Hub账号时,按照提示步骤完成,无需多论。然而账号注册完成之后,需了解git的相关基本操作,因为git hub是一个外文网站,所以学习过程中借助了一个工具——有道翻译。
在git中,通过其本身提供的新手引导,以创建一个名为hello world的存储库为例,来学习git的相关基本操作。


学习到的Git操作有:

  • 创建一个存储库
  • 创建一个分支
  • 提交和提交更改
  • 打开Pull请求
  • 合并Pull请求

创建一个存储库

存储库通常用于组织单个项目。存储库可以包含文件夹和文件、图像、视频、电子表格和数据集——任何项目需要的东西。我们建议包括一个自述文件,或者一个包含项目信息的文件。GitHub使得在创建新存储库的同时添加一个库变得很容易。它还提供了其他常用选项,如许可文件。你的hello-world存储库可以是存储思想、资源甚至与他人共享和讨论内容的地方。

  1. 在右上角单击“+”并选择New repository。
  2. 在Repository name一栏为存储库命名。
  3. 在Description(optional)一栏写一个简短的描述。
  4. 勾选Initialize this repository with a README一项。
  5. 点击Create repository完成创建存储库。
创建存储库

创建一个分支

分支是同时处理存储库不同版本的方法。默认情况下,你的存储库有一个名为master的分支,它被认为是最终的分支。在将分支提交给master之前,我们使用分支进行实验和编辑。

分支可以实现创建和合并,如图:

分支的创建和合并

创建一个新的分支:
1.转到新存储库hello-world。
2.单击文件列表顶部上面显示branch: master的下拉框。
3.在新的分支文本框中输入一个分支名称readme-edits。
4.选择蓝色框Create branch创建分支或按键盘上的“Enter”键。

创建新分支

提交和提交更改

在GitHub上,保存的更改称为提交。每个提交都有一个关联的提交消息,它是一个解释为什么要进行特定更改的描述。提交消息捕获更改的历史,以便其他贡献者能够理解你所做的工作以及原因。

1.点击README.md文件。
2.单击文件视图右上角的铅笔图标进行编辑。
3.在编辑器中,写一些关于你自己的东西。
4.编写一个提交消息来描述你的更改。
5.点击Commit changes按钮。

提交和提交更改

这些更改将只对README -edits分支上的README文件进行,所以现在这个分支包含与master不同的内容。


打开Pull请求

Pull请求是GitHub上协作的核心。当你打开一个pull请求时,你是在提议你的更改,并请求某人审查和提取你的贡献,并将它们合并到他们的分支中。拉请求显示来自两个分支的内容的差异。变化、加法和减法用绿色和红色表示。只要提交,就可以甚至在代码完成之前,打开pull请求并开始讨论。

通过在pull request消息中使用GitHub的@mention system系统,你可以从特定的人或团队那里获得反馈。

打开一个Pull请求来更改README:
1.单击Pull Request选项卡,然后从Pull Request页面中,单击绿色的New Pull Request按钮。

image

2.在“示例比较”框(Example comparisons)中,选择您所创建的分支“readme-edits”,以便与master(原始)进行比较。

image

3.在比较页面上查看你的差异,确保它们是你想要提交的。

image

4.当您确定这些是你想要提交的更改时,单击绿色的Create Pull Request按钮。

image

5.给你的pull request一个标题,并对你的修改做一个简短的描述。

image

6.当你完成时,单击Create pull request完成打开pull请求。

提示:你可以使用表情符号,将图片和gif拖放到评论和请求中。


合并Pull请求

将更改合并在一起——将你的readme-edits分支合并到主分支中。

1.单击绿色的Merge pull request按钮将更改合并到master中。
2.点击Confirm merge确认合并。

image

3.使用紫色框中delete branch按钮删除分支,因为它的更改已经合并。

image
关于pull请求的功能和GitHub flow

GitHub flow是一种轻量级的、基于分支的工作流,它支持团队和项目,在这些团队和项目中经常进行部署。

  • 创建一个分支
  • 添加提交
  • 打开Pull请求
  • 讨论并检查您的代码
  • 部署
  • 合并
了解更多关于Pull请求的功能,建议阅读GitHub flow Guide,其解释了GitHub流如何工作以及为什么工作。

相关文章

  • git操作学习总结

    注册Git Hub账号时,按照提示步骤完成,无需多论。然而账号注册完成之后,需了解git的相关基本操作,因为git...

  • Git命令手册

    以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...

  • Git命令大全

    以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...

  • 浅谈gitflow

    之前文章对git的日常操作做了简单的总结,本篇主要对gitflow进行说明和总结。 git日常的基本操作 Git ...

  • Git不权威总结

    Git不权威总结 欢迎阅读 本文仅总结使用git最基本的概念,点到为止的原理,和最常用的操作,更深入的学习可以参考...

  • Git 常用操作学习总结

    几个重要的名词 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本...

  • git 的使用

    我这里只是做个简单的总结,以备查看。若您想要更系统的学习git的基础操作可以移步廖雪峰的Git教程 初始化git仓...

  • 第零期小任务

    一. git相关操作 学习文章:廖雪峰git教程 操作包括一次提交的基本操作和git多人协作,着重了解git的多人...

  • git基本操作实践

    第4章 通过实际操作学习git 4.1 git基本操作 git init— 初始化仓库生成 .git 文件夹...

  • 【Git学习总结之Git的基本操作】

    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软...

网友评论

      本文标题:git操作学习总结

      本文链接:https://www.haomeiwen.com/subject/ooyhhqtx.html