Git和GitHub入门到精通

GIt和GitHub入门到精通

GIt和GitHub入门到精通

欢迎一起学习Git和GitHub

您好!事实上我也是一个Git的初学者,通过多Git的整体学习,我总结出了一套,Git和GitHub的学习使用方法。就是你们所谓的教程、宝典、手册……

好了咱们言归正传(我只讲Windows)

咱们如果有刚接触的小白,建议你先去官网系统的认识一下Git:https://git-scm.com/about (建议使用谷歌浏览器【便捷翻译】):

  1. 工具的下载 ,Git下载地址:https://git-scm.com/downloads ;GitHub下载地址:https://github.com/explore
  2. 基础配置:
    $ cd /c/user/my_project
    $ git init

常用命令行

1.初始化项目目录:
git init
2.添加文件到缓存区:
git add .
3.建立Git链接:
git remo……
(命令 git re… add origin xxxxxxxxxxxxxxx(git 连接)

4.链接成功提交(注释)
git commit -m “提交注释”
5.更新代码:
git pull
6.提交到远端:
git clone https://……(远程仓库服务器地址)
7.提交到主分支
git push origin master
8.提交到支杆分支
git push origin (当前分支名) //提交到远程仓库里面 这时候可以去仓库里面看下代码变化

GitHub

GitHub流程有六个步骤,每个步骤在实施时都有明显的好处:

创建分支:从规范部署分支(通常master)创建的主题分支允许团队为许多并行工作做出贡献。特别是短命的主题分支,可以使团队专注并快速发展。
添加提交:分支内的开发工作快照可在项目历史记录中创建安全,可恢复的点。
打开拉取请求:拉取请求宣传项目的持续努力,并为透明的开发过程定下基调。
讨论和审查代码:团队通过评论,测试和审查开放拉取请求来参与代码审查。代码审查是开放和参与性文化的核心。
合并:点击合并后,GitHub会自动执行本地“git merge”操作。GitHub还在合并的拉取请求中保留整个分支开发历史记录。
部署:团队可以选择最佳的发布周期或合并持续集成工具,并确保部署分支上的代码经过了强大的工作流程。

创建存储库

1.在右上角,在您的头像或identicon旁边,单击 然后选择New repository。
2.命名您的存储库hello-world。
3.写一个简短的描述。
4.选择使用自述文件初始化此存储库。

创建存储库图解

创建一个新分支

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

制作并提交更改

1.单击该README.md文件。
2.点击 要编辑的文件视图右上角的铅笔图标。
3.在编辑器中,写下一些关于你自己的内容。
4.编写描述更改的提交消息。
5.单击提交更改按钮。

制作并提交更改图片描述

Pull Request

1.点击 “拉取请求”选项卡,然后从“拉取请求”页面中,单击绿色的新拉取请求按钮。
Pull图片描述
2.在“ 示例比较”框中,选择您要创建的分支readme-edits,以与master(原始)进行比较。
实例比较图片描述
3.在“比较”页面上查看差异中的差异,确保它们是您要提交的内容。
比较图片描述
4.如果您对要提交的更改感到满意,请单击绿色的“ 创建拉取请求”按钮。

创建图片描述
5.为您的拉取请求提供标题,并写下您的更改的简要说明。
说明图片描述

合并pull Request

在最后一步中,是时候将您的更改结合在一起 - 将您的readme-edits分支合并到master分支中。

1.单击绿色合并拉取请求按钮以将更改合并到master。
2.单击确认合并。
3.继续删除分支,因为它的更改已合并,紫色框中的删除分支按钮。

合并Pull图解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值