创建分支,合并分支
使用vscode开发,使用git管理仓库代码,我在main主分支开发一个需求,同事新创建了别的分支开发另一个需求,当他往新创建的分支推送代码的时候,需要怎么做,以及注意什么,当我将分支代码合并到主分支的时候,需要怎么做,以及注意什么。
一、同事创建分支需要做什么,以及需要注意的点
1.先切换到主分支main,拉取最新代码(保证新分支是基于main的最新代码创建的)
git checkout main
git pull origin main
2.从main创建新分支
git checkout -b feature
3.开发代码后提交
git add .
git commit -m "feat: 开发用户页面"
4.第一次推送新分支到远程(-u的作用是建立本地分支和远程分支的关联,以后再推送只需要git push)
git push -u origin feature/user-page
需要注意:
推送分支时,git push origin feature而不是git push origin main;
每次开发前,同步main最新代码git checkout feature以及git pull origin main
二、我合并同事的代码时,需要注意什么
1.先暂存本地代码
git add .
git commit -m "xxx"
2.确认在主分支,拉取主分支最新代码
git checkout main
git pull origin main
3.拉取所有分支信息
git fetch origin
4.合并分支代码到main
git merge origin feature
注意:合并后一定要仔细检查
