了解远程服务器上的GIT工作流程

时间:2014-06-05 13:25:21

标签: git

我已经在使用Ftp访问服务器上的文件的项目上工作多年,但我们真的想开始使用版本控制。我是全新的。我主要在html,php,css等工作

如果我理解正确,我会在本地提供一份源文件,然后处理它们,然后将它们推回服务器。

但是,这就是我希望它如何运作......

我想将所有内容保留在服务器上,而是创建一个目录,例如public_html / staging /然后从/ public_html /中复制所有内容。

然后我可以看到它活着,但如果这是有意义的话,不能活着。我将只处理/ public_html / staging /中的文件。然后,当我进行更改时,我只想将更改推送到/ public_html /

下的“实时”网站

这是一个很好的流程吗?那是我应该怎么做的?

如果是这样,任何人都可以推荐我在哪里找到如何设置它的示例,因为几乎所有教程等都是指将文件放在本地,然后再将其推回。

1 个答案:

答案 0 :(得分:0)

如果远程存储库没有变化,您不必将它们拉到本地。关于暂存子文件夹:使用git导航到该文件夹​​,然后键入git init。它将创建空的git存储库。然后将您需要的所有文件复制到该目录git add -Agit commit -m "My commit",这样,您将只跟踪暂存子目录。