是否存在这样的事情,git pull --dry-run以便在它弄乱我的工作树之前看看它们将如何合并?
现在我在做:
git fetch origin && git merge --no-commit --no-ff
Run Code Online (Sandbox Code Playgroud)
我没有在man页面中看到与它相关的'git-pull'.
为了澄清,我只需要在Ant脚本中进行部署以查看执行时是否存在冲突git pull,然后退出构建退出,部署失败并使该目录树保持原样git pull.
我在我的ruby应用程序环境中使用rbenv和bundler.
我的'捆绑秀':
bundle show
Gems included by the bundle:
* activemodel (3.2.13)
* activerecord (3.2.13)
* activesupport (3.2.13)
* addressable (2.3.4)
* arel (3.0.2)
* bcrypt-ruby (3.0.1)
* builder (3.0.4)
* bundler (1.16.2)
* erubis (2.7.0)
* eventmachine (1.0.3)
* faraday (0.8.7)
* haml (4.0.2)
* haml-contrib (1.0.0)
* hashie (1.2.0)
* hipchat (1.0.1)
* hiredis (0.4.5)
* httparty (0.11.0)
* i18n (0.6.1)
* json (1.7.7)
* kgio (2.8.0)
* maruku (0.6.1)
* multi_json (1.9.0)
* multi_xml (0.5.5)
* multipart-post …Run Code Online (Sandbox Code Playgroud)