我已经使用git stash pop了很长一段时间.我最近发现了这个git stash apply命令.当我尝试它时,它似乎工作相同git stash pop.
git stash pop和之间有什么区别git stash apply?
我在我的本地计算机上做了一些更新,将它们推送到远程存储库,现在我正在尝试将更改提取到服务器并获取消息;
错误:合并将覆盖对以下文件的本地更改:
的wp-content/W3TC-配置/ master.php
请在合并之前提交更改或存储更改.
所以我跑了,
git checkout -- wp-content/w3tc-config/master.php
Run Code Online (Sandbox Code Playgroud)
并再次尝试,我收到相同的消息.我假设w3tc在服务器上的配置文件中改变了一些东西.我不关心本地副本或远程副本是否在服务器上(我认为远程副本是最好的),我只是希望能够合并其余的更改(插件更新).
有任何想法吗?
我正在寻找一种方法来"隐藏"对Git中的一些文件所做的微小更改,这样在对这些文件进行不同的更改之前它们不会显示为git状态.
示例:我有一个java文件,其中唯一的更改是删除未使用的导入(贡献者在提交之前忘记运行组织导入).现在我已经删除了那个导入,并且更改(显然)显示在git中.由于我没有对该文件进行其他更改,因此我不喜欢将该文件作为另一个(不相关的)更改的一部分提交或单独提交此更改.当然,我可以恢复更改,只有在我必须对该文件进行更改时才应用它,但我可以"冒险"忘记它.
这样的任务是否存在命令?它有点像假设未改变的命令,但不是永久的方式.
如果没有这样的命令可以解决这个问题的正确方法是什么?
提前致谢.