php – 由于网站所有者进行实时更改,在两个目录之间执行“git di
我有一个我正在研究的项目,我已经在git repo中设置了这个项目.
由于我将最新版本直播,网站所有者通过直接覆盖工作/内容进行了一些更改. 显然,这些更改是在版本控制之外进行的.我想我可以覆盖我的仓库的全部内容,然后提交.这应该有用…但我真的不喜欢这样做的想法,特别是如果用不正确或不好的做法替换正确的代码/ html结构. 我想做的是将网站从live转储到另一个目录并执行递归diff,这样我就只能覆盖那些已经改变的文件(如果有的话,任何正确的任何问题) 解决方法
不,你不必覆盖任何东西. 你可以做一个差异: >代表您的网站的最新版本状态的索引(在git repo中) 然后你可以做(??使用 git diff --git-dir=/path/to/repo/.git --work-tree=/path/to/dump . 您实际上可以从任何文件夹执行该命令:它将查找git索引和正确的工作树. OP Tom Busby增加in the comments:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |