IT书架 本次搜索耗时 0.013 秒,为您找到 76 个相关结果.
  • 11、高级 1:不喜欢 merge 的分叉?用 rebase 吧

    11.高级 1:不喜欢 merge 的分叉?用 rebase 吧 高级 1:不喜欢 merge 的分叉?用 rebase 吧 rebase——在新位置重新提交 小结 11.高级 1:不喜欢 merge 的分叉?用 rebase 吧 高级 1:不喜欢 merge 的分叉?用 rebase 吧 有些人不喜欢 merge ,因为在 merge ...
  • 6、进阶 2:push 的本质

    06.进阶 2:push 的本质 进阶 2:push 的本质 push:把 branch 上传到远端仓库 小结 06.进阶 2:push 的本质 进阶 2:push 的本质 在之前的内容里,我粗略地说过,push 指令做的事是把你的本地提交上传到中央仓库去,用本地的内容来覆盖掉远端的内容。这个说法其实是不够准确的,但 Git 的知识系统比...
  • 7、进阶 3:merge:合并 commits

    07.进阶 3:merge:合并 commits 进阶 3:merge:合并 commits 含义和用法 适用场景 特殊情况 1:冲突 1. 解决冲突 2. 手动提交 放弃解决冲突,取消 merge? 特殊情况 2:HEAD 领先于目标 commit 特殊情况 3:HEAD 落后于 目标 commit——fast-forward 小结 ...
  • 16. 假如你现在的分支为 main_dev,并在这个分支上修复了一个Bug ,但是在 main_z

    16. 假如你现在的分支为 main_dev,并在这个分支上修复了一个Bug ,但是在 main_zh_test 分支也发现了同样的一个 Bug ,如果不用 copy 代码的方式,你如何把 main_dev 修复这个 Bug 提交的代码合并到 main_zh_test 分支上,请贴出你的 Git 操作指令和指令的含义? 16. 假如你现在的分支为 m...
  • 22. Git 服务器?

    22. Git 服务器? 22. Git 服务器? Git 服务器的选择,实际上是比较多的。 公有服务方案 Github Gitee 私有化部署方案 GitLab Gogs Bitbucket 注意,Gitlab 和 Bitbucket 也提供公有服务的方案。 一般情况下,大多数公司使用 GitLab 作为 ...
  • 8、进阶 4:Feature Branching:最流行的工作流

    08.进阶 4:Feature Branching:最流行的工作流 进阶 4:Feature Branching:最流行的工作流 简介 1. 代码分享 如果同事有意见 Pull Request 2. 一人多任务 小结 08.进阶 4:Feature Branching:最流行的工作流 进阶 4:Feature Branching:最...
  • 15. Git 如何解决代码冲突?

    15. Git 如何解决代码冲突? 15. Git 如何解决代码冲突? git stash git pull git stash pop 最常用。 这个操作就是把自己修改的代码隐藏,然后把远程仓库的代码拉下来,然后把自己隐藏的修改的代码释放出来,让 Git 自动合并。 git reset –hard git pull
  • 19、高级 9:紧急情况:「立即给我打个包,现在马上!」

    19.高级 9:紧急情况:「立即给我打个包,现在马上!」 高级 9:紧急情况:「立即给我打个包,现在马上!」 stash:临时存放工作目录的改动 19.高级 9:紧急情况:「立即给我打个包,现在马上!」 高级 9:紧急情况:「立即给我打个包,现在马上!」 前面在讲 branch 的时候讲到,利用 branch 可以实现一人多任务的需求,从...
  • 9、进阶 5:关于 add

    09.进阶 5:关于 add 进阶 5:关于 add 1. add 后面加个点 “.”:全部暂存 2. add 添加的是文件改动,而不是文件名 09.进阶 5:关于 add 进阶 5:关于 add 前面说过了可以通过 add 来把改动的内容放进暂存区。这一节关于 add 再多说两点。都是基础的东西,但对新学 Git 的人可能有些用处。 ...
  • 14. 不小心用 git reset --hard 指令把提交理掉了,有机会救回來吗?

    14. 不小心用 git reset —hard 指令把提交理掉了,有机会救回來吗? 14. 不小心用 git reset —hard 指令把提交理掉了,有机会救回來吗? 放心,基本上东西进了 Git 就不容易消失,它們只是以一种我们肉眼看不懂的格式存放在 Git 空间裡。我们可以透過 git reflog 指令去翻一下被 reset 的那個 Com...