git是分布式版本控制系统,在团队开发中经常使用git进行合作开发,之前更多的是通过编辑器中给好的按钮选项进行操作,最多也是git add、git commit以及git push的运用,在实习中,开发场景更多,需要的操作也更多,所以整理一下git开发的相互操作
-
代码存储
工作区 | 暂存区 | 本地仓库 | 远程仓库
-
远程仓库为主要代码的存储地址,
-
其中本地仓库从远程仓库进行克隆存储,
-
在工作区中将修改的代码首先存储至暂存区中,
-
接着将暂存区的文件更新至本地仓库中,最后将本地仓库的内容提交至远程仓库进行合并。
工作区 >>> git add >>> 暂存区 >>> git commit >>> 本地仓库 >>> git push >>> 远程仓库
-
git 分支
创建分支指向代码,head指针指向当前工作区内的分支,并随当前分支移动
-
分支合并
基于master创建分支b1,在b1中进行修改之后合并master
实现:
将master的分支进行移动至b1分支上
不是基于master分支创建的分支b2
实现:
根据master和b2共有的工作祖先进行三方的合并
网友评论