如何使用Ansible git模块拉一个带有本地更改的分支?
我的git工作区很脏,有一些本地修改。当我使用命令如何使用Ansible git模块拉一个带有本地更改的分支?,git,ansible,ansible-playbook,devops,Git,Ansible,Ansible Playbook,Devops,我的git工作区很脏,有一些本地修改。当我使用命令git pull origin master时,它工作正常,因为没有冲突 但是当我尝试使用Ansible时 git:repo=xxxx dest=xxx version={{branch} 我得到一个错误: 存储库中存在本地修改(强制=否) 如果我添加force=yes,那么我将丢失本地修改 如何使用Ansible git模块保留本地更改并从git获取最新提交。使用git模块无法实现 可兑现支票: 如果跟踪文件中存在本地更改,除非force参数设
git pull origin master
时,它工作正常,因为没有冲突
但是当我尝试使用Ansible时
git:repo=xxxx dest=xxx version={{branch}
我得到一个错误:
存储库中存在本地修改(强制=否)
如果我添加force=yes
,那么我将丢失本地修改
如何使用Ansible git模块保留本地更改并从git获取最新提交。使用git模块无法实现 可兑现支票:
如果跟踪文件中存在本地更改,除非
force
参数设置为true
,否则,唯一的方法是使用shell命令或尝试保持干净的工作空间?是。Git模块不允许这样做,并且没有其他模块调用Git pull
。非常感谢:)
git status --porcelain