GitHub提交后滞后一个commit才更新,跨设备搭配XCode使用时如何解决?
解决Xcode提交代码后GitHub滞后1个commit问题
问题原因
你用桌面端GitHub工具时,提交改动后默认会自动同步到GitHub网站,但是Xcode的默认提交设置不会自动同步,提交的内容只会先存在你本地电脑里,下次提交时才会顺带把上一次的内容传到网站,就会出现总是滞后一个commit的情况。
解决方法
- 每次在Xcode里提交代码的弹窗里,找到「Push to remote」的选项,勾选上之后再点提交按钮,本次改动就会直接同步到GitHub了
- 如果已经提交过但没勾上述选项,点Xcode顶部菜单栏的「源代码」→「推送」,按提示点确认就能把本地还没同步的提交传到GitHub
- 也可以打开电脑自带的终端应用,进入你的项目文件夹后输入
git push按回车,同样能手动同步本地提交到GitHub
小提示:提交完成后刷新GitHub项目页面,就能直接看到最新的改动记录
内容的提问来源于stack exchange,提问作者Rodolfo
相关产品推荐
相关产品推荐

