如何提交代码、暂存代码、切换分支
同事教的方法1(当时是界面操作 记得不太清楚)
切换分支
最开始写代码的时候直接写在preview的分支,同事教我怎么将代码放到自己的分支上(另也查了一下其他方法)
- 新建分支,commit提交代码
- 其他两种方法参考这篇博客
暂存代码
- 试了一下,要先将修改点stage,然后命令行
git stash push git stash list查看暂存git stash pop释放暂存- 疑问:如果其他人在其他分支有暂存,使用
git stash pop是否会释放暂存?
合并代码
参考这篇博客
同事教的方法2-这个是完全使用指令,但是第二次使用的时候出现代码冲突的情况,同事说这种方法容易出现问题
全部使用指令的方法(从自己分支合并到uat分支)
--在自己本地分支上
git add .
git commit -m"跨店考勤申请"
git pull origin dev-xxx
git push origin dev-xxx
--uat分支
git pull origin uat
-- cherry-pick 我刚刚试了一下 好像要切换到你想合并的分支上 否则有问题
git cherry-pick 4f5419e0ea6e9a3b1541574b805ef0745ccbeba3 --只合并部分代码时,需要使用这个代码
git pull origin uat
git push origin uat
同事教的方法3 其实是方法1又教了我一遍
自己分支dev-xxx代码一份
uat分支代码一份(此代码不需要使用npm i 因为不在这里开发,只用于提交代码)
在dev修改代码并提交
在uat使用pull from

浙公网安备 33010602011771号