超详细-git提交代码拉取代码并合并一套流程

文章目录

  • git提交代码的一套流程
  • 一、git是什么?
  • 二、使用步骤
    • 1.创建仓库
    • 2.上传代码
      • 2.1 拉取代码
      • 2.2 查看当前状态
      • 2.3 提交代码到本地缓存区
      • 2.4 提交代码到本地git库
      • 2.5 提交代码到远程仓库
      • 创建分支
  • 总结


git提交代码的一套流程

我们经常听过github和gitee,诸如此类的代码托管平台,他们实际的作用是为你像百度网盘一样,把你的数据,在这里是代码,存在他们的平台上,方便使用。以前使用github,都是手动打开网站,并传文件自行添加,现在看来简直是个‘天才’


这里介绍git提交代码到github和gitee等代码托管平台的操作,例子均采用gitee,因为是国内服务器要快些

一、git是什么?

git就是用来通过命令行,也就是手敲代码的形式,将你的代码提交到代码托管平台上。超详细-git提交代码拉取代码并合并一套流程_第1张图片

二、使用步骤

1.创建仓库

超详细-git提交代码拉取代码并合并一套流程_第2张图片

超详细-git提交代码拉取代码并合并一套流程_第3张图片
创建好仓库后,这里就会出现下面的图片

超详细-git提交代码拉取代码并合并一套流程_第4张图片

这里证明已经完成了仓库的创建,只不过这是一个空仓库

2.上传代码

2.1 拉取代码

在这里插入图片描述
拉取代码

git pull '将上面的地址复制过来'

当然,这里是在仓库不为空,且多人开发时,需要做到在与其他人的代码保持同步的基础上,实现自己代码的上传才要做的

2.2 查看当前状态

在用git操作代码之前,你应该先查看当前的状态如何。

查看状态代码

git status 

在这里插入图片描述
这里显示的就是当前的分支上没有东西,至于分支是什么,等下再说,我们这里的分支就是默认的master

超详细-git提交代码拉取代码并合并一套流程_第5张图片
这时我们发现这里提示有一个文件被修改了


2.3 提交代码到本地缓存区

提交到本地缓存区代码

git add .

这里.指的是全部,如果要指定是哪一个,那么使用git add 你要的文件名

2.4 提交代码到本地git库

提交到本地缓存区代码

git commit -m '对这个改动的描述'

这里后面的描述就是对应着下图

在这里插入图片描述
中间的文字就是对应的描述,一般是写给别人看的,也有着相应的约定

2.5 提交代码到远程仓库

提交到远程仓库

git push 'https://gitee.com/top-soldier-fruit/vue_shop.git' master

这里中间就是上面所复制下来的链接,后面的master是默认的分支,分支名可以随便起

提交过一次后,之后就可以直接git push,它会默认提交到远程仓库的默认分支

创建分支

git branch -b test

这样就创建了一个test分支
分支的作用一般都是用来分给每个人进行开发,开发完后再合并到主分支上

git checkout master

如果需要将子分支合并到主分支上,那么就需要先切换到主分支,这里假设主分支是master
切换到主分支下后,进行下面的指令即可

git merge '你要合并的子分支名'

当然,合并完后还需要再次push到远程仓库上

总结

至此结束一整套git提交,拉取和合并的流程

你可能感兴趣的:(git操作,git,github,node.js)