开发服务器和本地代码不同,即使它们在同一个提交中

时间:2017-05-22 16:18:13

标签: git github deployment

所以我测试了import java.util.Scanner; public class UpperCase{ public static void main(String[] htz) { Scanner sr=new Scanner(System.in); System.out.print("Input :"); String res=sr.nextLine(); String res1=res.toLowerCase(); char[] res2=res1.toCharArray(); for(int i=0; i<res2.length; i++){ for(int j=0; j<res2.length; j++){ if('a' <= res2[i] && res2[i] <= 'z'){ res2[i]+='A'-'a'; System.out.print(res2[i]); } } } } } git revert来测试如何在部署到服务器后回滚更改。我做了一个小改动,添加了文本&#34; test&#34;视图,添加,提交和部署。

这使我们处于提交2,它具有&#34;测试&#34;文本,它按预期显示在开发服务器中。在本地,我运行git reset --hard到之前的提交,提交1没有&#34;测试&#34;在视图上。然后我用-f将代码重新推回以强制重置。

然而,当我查看开发服务器时,它仍然说&#34; test&#34;在视图上。

要添加,现在似乎每当我修改该视图文件时,都会出现合并冲突,我无法解决,因为我的本地人说没有合并冲突。

2 个答案:

答案 0 :(得分:0)

检查您要部署到的服务器以及执行git pull是否有任何更改。是否有可能在遥控器上有变化而您没有看到合并冲突或覆盖更改的git消息?

答案 1 :(得分:0)

我通过SSH获得了解决方案并直接进行更改,但无济于事。在我提取代码之后,再次提交并推送它并且由于某种原因它起作用。

谢谢大家!