网站开发如何共用菜单栏require,刚做的网站怎么才能搜索到,在线设计平台那个家比较好,安卓图形网站建设1 忽略本地修改#xff0c;强制拉取远程到本地
主要是项目中的文档目录#xff0c;看的时候可能多了些标注#xff0c;现在远程文档更新#xff0c;本地的版本已无用#xff0c;可以强拉
git fetch --all
git reset --hard origin/dev
git pull关于commit和pull的先后顺…1 忽略本地修改强制拉取远程到本地
主要是项目中的文档目录看的时候可能多了些标注现在远程文档更新本地的版本已无用可以强拉
git fetch --all
git reset --hard origin/dev
git pull关于commit和pull的先后顺序commit–pull–push 和 pull–commit–push的顺序两种情况都遇到过代码冲突。解决方法如下
2 未commit先pull视本地修改量选择revert或stash // 场景 同事 有新提交 我 没有pull - 修改了文件 - pull - 提示有冲突 2.1 本地修改量小
如果本地修改量小例如只修改了一行可以按照以下流程 revert(把自己的代码取消) - 重新pull - 在最新代码上修改 - [pull确认最新] - commitpush
2.2 本地修改量大冲突较多
有两种方式处理
stash save(把自己的代码隐藏存起来) - 重新pull - stash pop(把存起来的隐藏的代码取回来 ) - 代码文件会显示冲突 - 右键选择edit conficts解决后点击编辑页面的 mark as resolved- commitpushstash save(把自己的代码隐藏存起来) - 重新pull - stash pop(把存起来的隐藏的代码取回来 ) - 代码文件会显示冲突 - 右键选择resolve conflict - 打开文件解决冲突 -commitpush另外由于我是通过IDEA来操作git的所以显示冲突时我是在图形化界面操作的示意如下
3 已commit未push视本地修改量选择reset或直接merge // 场景 同事 有新提交 我 没有pull - 修改了文件 - commit - pull - 提示有冲突 3.1 修改量小直接回退到未提交的版本可选择是否保存本地修改
如果本地修改量小例如只修改了一行可以按照以下流程 reset(回退到未修改之前选hard模式把自己的更改取消) - 重新pull - 在最新代码上修改 - [pull确认最新] - commitpush ps实际上完全可以采取直接merge的方法这里主要是根据尽量避免merge的原则提供一种思路
3.2 修改量大直接merge再提交目前常用
commit后pull显示冲突 - 手动merge解决冲突 - 重新commit - push