Tom*_*yTT 6 git ansible ansible-playbook devops
我的git工作区很脏,有一些本地修改.当我使用命令git pull origin master
它工作正常,因为没有冲突.
但是当我试图使用时Ansible
,
git: repo=xxxx dest=xxx version={{branch}}
我得到了错误:
存储库中存在本地修改(强制=否)
如果我添加force=yes
,那么我将失去我的本地修改.
我可以做些什么来保持我的本地更改并使用Ansible git模块从git中提取最新的提交.
你无法使用git模块实现它.
Ansible检查结果:
git status --porcelain
Run Code Online (Sandbox Code Playgroud)
并中止执行任务中是否有被跟踪文件的本地修改,除非force
参数设置为true
.