Git 如何在不提交的情况下将本地服务器上的更改与远程服务器上的更改同步?

Git 如何在不提交的情况下将本地服务器上的更改与远程服务器上的更改同步?,git,github,version-control,version,development-environment,Git,Github,Version Control,Version,Development Environment,我正在开发一些软件,要求我使用远程服务器来测试它是否工作。我无法承载本地版本 不管怎样,我已经把git设置好了。我现在的工作方式是,我将在基于Windows的笔记本电脑上本地更改某些内容,添加一个小的git提交(如“Fix”),将其推送到远程存储库,然后在开发服务器上获取它(该服务器运行linux而无GUI) 我不想那样做,因为: git历史中充斥着无意义的小提交 创建漫画,把它们推到远程回购是一件乏味的事情 然后从开发者服务器获取它们 所以我想知道-我应该如何设置环境,以便本地笔记本电脑上

我正在开发一些软件,要求我使用远程服务器来测试它是否工作。我无法承载本地版本

不管怎样,我已经把git设置好了。我现在的工作方式是,我将在基于Windows的笔记本电脑上本地更改某些内容,添加一个小的git提交(如“Fix”),将其推送到远程存储库,然后在开发服务器上获取它(该服务器运行linux而无GUI)

我不想那样做,因为:

  • git历史中充斥着无意义的小提交

  • 创建漫画,把它们推到远程回购是一件乏味的事情 然后从开发者服务器获取它们

所以我想知道-我应该如何设置环境,以便本地笔记本电脑上的任何更改,即使没有提交任何内容,也能使开发服务器上的文件立即更改?有办法吗?我甚至可以跳过将其发送到远程git服务器,我只想在本地计算机和开发服务器之间同步文件


致以最诚挚的问候

最好将以下内容分开:

  • 源代码管理(包括提交行为,在您的情况下,这不应该发生在每一个微小的更改)
  • 发布管理(打包和部署)
我甚至可以跳过将其发送到远程git服务器,我只想在本地计算机和开发服务器之间同步文件

这是一个发布管理过程,就像让一个cron作业执行常规rsync一样。但这与您的SCM(此处为:Git)无关,因为它不会有解决此问题的本机解决方案。

请注意:这是我关于堆栈溢出的第17000个答案(在103个月内),在事件发生后不到6个月。在此之前。在那之前。。。