美文网首页
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操作学习总结

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