文章目录
- Git开发
- 创建阶段
- 开发阶段
- 合并阶段
- 常用指令
Git开发
创建阶段
-
共建Git仓库,首次使用请使用
git clone
指令git clone xxx.git
-
在master/main主干上搭建起基本的项目结构和公共内容,将这些内容push到远程仓库
-
在Github上创建分支dev(develop的缩写)
-
在本地仓库中,先执行pull拉取,在切换到dev分支上
git pull git checkout dev (或git checkout -b dev)
-
然后创建各自的个人分支,假如说有person1、person2、person3、person4…这样的几个开发人员,分别在Github创建各自的分支(起点从dev)
-
然后再本地拉取
git pull
-
然后各自在自己的本地仓库中切换到自己的分支
git checkout person1
开发阶段
- 如果是个人接口,那么就切换到自己的分支上开发
git checkout changfeng
- 开发完成后,依次执行 add、commit、push命令
- 如果是团队协作接口,在个人分支上的内容都提交之后,切换到dev分支上
git checkout dev
- 然后测试之后保证项目能够启动,然后在进行提交,依次执行add、commit、push命令
合并阶段
- 切换到dev分支上
- 合并person1的分支
git checkout dev git merge person1
常用指令
git status
# 查看工作区和暂存区的变化
git add 要提交到暂存区的变化
# 将工作区的变化提交到暂存区
git commit -m "提交的消息"
# 将暂存区的变化提交到本地仓库,并且形成版本
git push
# 将本地仓库所有变化提交到远程
# 本地仓库要领先于远程仓库
git pull
# 在本地仓库获取远程仓库的变化
# 远程仓库有领先于远程仓库的版本
git checkout 分支名
# 切换分支,也是创建分支时使用的指令
git branch -a
# 查看全部分支
git merge 分支名
# 在当前分支上合并指定的分支