Git工作流-不在本地工作

Git工作流-不在本地工作,git,server,workflow,Git,Server,Workflow,我正在尝试使用Git创建一个工作流,其中所有文件都远程存储。与使用git clone并将所有文件存储在本地计算机上不同,我希望将它们全部存储在服务器上。这种工作流存在吗?它叫什么 理想情况下,我只想使用Git及其分支、合并、重定基址等功能,但我的计算机上没有直接的文件。如果它存在,是否比在本地运行git慢?这不是git的工作方式。服务器保存的存储库副本的构造和管理方式与用于编辑的克隆不同-您不能/不应该直接编辑服务器副本。即使可以,服务器也无法处理诸如合并冲突之类的失败案例,这需要由客户端的人员

我正在尝试使用Git创建一个工作流,其中所有文件都远程存储。与使用git clone并将所有文件存储在本地计算机上不同,我希望将它们全部存储在服务器上。这种工作流存在吗?它叫什么


理想情况下,我只想使用Git及其分支、合并、重定基址等功能,但我的计算机上没有直接的文件。如果它存在,是否比在本地运行git慢?

这不是git的工作方式。服务器保存的存储库副本的构造和管理方式与用于编辑的克隆不同-您不能/不应该直接编辑服务器副本。即使可以,服务器也无法处理诸如合并冲突之类的失败案例,这需要由客户端的人员来完成

您可以随时设置一个服务器,以SSH方式连接到其中并进行编辑。它不会直接在Git服务器上,但也可以避免将存储库签出到“本地”计算机上。这只是一个语义问题,但可能适合您


如果您将存储库托管在某个地方,比如,您可以在他们的web UI中执行基本工作;包括编辑、分支、合并等。您将无法访问更强大的功能,如
rebase-i
,但可以使用通用工作流。

那么您想在自己的服务器上安装GIT吗?性能不会成为问题。此外,考虑使用Web服务,如GITLAB、BITKUB或GITHUB。