git提交代码的两种方式

注意使用git rebase 操作一定要在自己分支下操作,要不你的队友会恨死你

3,提交前做的事情,完成一项任务之后

git add 文件
git commit -m "fsd"
git fetch
git rebase origin/develop
解决冲突。。。。(git rebase --continue)
git push -f origin 分支名 ()
解决

4. 将多次提交(commit)转化为一次提交,或者你的提交里面有其他人的提交
1. git rebase -i origin/devlop
2.此时会弹出一个窗口:第一行的pick保留,下面的pick(如果本行commit是自己的)可以改为 s,
如果不是自己的直接讲本行代码删掉就相当于把别人的这次提交的代码删除掉,改完之后
3. ctrl + o, 回车, ctrl + x (nano编辑器)
4.如果这里有冲突,他会暂停,使用git gui查看并解决冲突,git rebase --continue 继续合并,合并完成之后
5.弹出一个commit message对话框,将之前所以提交的commit的message注释/删除掉。只留下一条,
6.git push -f origin 分知名即可
解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值