git 的理解

git是分布式版本控制系统,在团队开发中经常使用git进行合作开发,之前更多的是通过编辑器中给好的按钮选项进行操作,最多也是git add、git commit以及git push的运用,在实习中,开发场景更多,需要的操作也更多,所以整理一下git开发的相互操作

  • 代码存储

工作区 | 暂存区 | 本地仓库 | 远程仓库

  1. 远程仓库为主要代码的存储地址,

  2. 其中本地仓库从远程仓库进行克隆存储,

  3. 在工作区中将修改的代码首先存储至暂存区中,

  4. 接着将暂存区的文件更新至本地仓库中,最后将本地仓库的内容提交至远程仓库进行合并。

工作区 >>> git add >>> 暂存区 >>> git commit >>> 本地仓库 >>> git push >>> 远程仓库

  • git 分支

创建分支指向代码,head指针指向当前工作区内的分支,并随当前分支移动

  • 分支合并

基于master创建分支b1,在b1中进行修改之后合并master

实现:将master的分支进行移动至b1分支上

不是基于master分支创建的分支b2

实现:根据master和b2共有的工作祖先进行三方的合并

你可能感兴趣的:(git 的理解)