在我们的一个网站上,我们一直只使用Git来跟踪本地副本上的更改,然后使用Deploy HQ将更改部署到我们的实时服务器。我并不希望直接在现场服务器上做任何更改,所以我没有在那里设置Git repo。服务器上未跟踪的更改 - 如何与原始同步
但是,有人在服务器上直接更新CMS版本,所以现在我们的服务器有一堆未跟踪的更改。
我现在有两个目标:
- 设置一个回购的服务器上,以跟踪这些变化
- 同步我的原产地在GitHub的这些变化
除了在服务器上设置Git,我想知道如何将服务器上的文件添加到现有的存储库,即使它们有新的未跟踪更改(我们希望保留)。
- 我可以将.git和.gitignore文件从本地存储库放到服务器上吗?
- 意识到发生的新变化是需要承诺的变化吗?
一旦我在那里正确设置了回购,我假设我可以将更改推送到GitHub中的Origin。
这没有意义,你想实现什么目标?你在服务器上有没有跟踪的变化,所以你是否试图保持并推动这些变化到原点,我认为这是github?或者你想要将它与原点同步,这意味着服务器上那些未跟踪的更改将会丢失,因为原点可能没有它们。 – kabirbaidhya