Git操作咨询:更新本地dev_rafael分支及推送代码的步骤与顺序确认
Git操作流程与顺序确认
操作顺序确认
必须遵循「先更新本地分支,再推送自己的修改」的顺序。远程development分支已有新提交,若直接推送本地修改,Git会因本地分支落后于远程而拒绝推送,还可能引发更复杂的冲突问题。
分步操作流程
一、用远程development分支更新本地dev_rafael分支
- 切换到本地
dev_rafael分支:git checkout dev_rafael - 暂存本地未提交的修改(避免拉取时冲突,若本地已提交所有修改可跳过此步):
git stash - 拉取远程
development分支的最新代码:git pull origin development- 若拉取时出现冲突:打开冲突文件,手动处理
<<<<<<<、=======、>>>>>>>标记的内容,保留正确代码后执行:git add <冲突文件名> git commit -m "resolve conflicts with remote development"
- 若拉取时出现冲突:打开冲突文件,手动处理
- 恢复之前暂存的修改(若执行过stash操作):
git stash pop- 恢复后若出现冲突,重复上述冲突解决步骤。
二、推送本周完成的本地修改
- 提交本地已完成的修改(若尚未提交):
git add . git commit -m "提交本周开发内容:[此处补充具体修改说明]" - 推送到远程
dev_rafael分支:git push origin dev_rafael
内容的提问来源于stack exchange,提问作者Rafael Fortes
相关产品推荐
相关产品推荐

