来自中央存储库的Git

时间:2015-12-25 19:30:51

标签: git svn netbeans ssh versioning

由于项目似乎越来越大,我们最近被迫使用版本控制。

我想知道如何使用连接到项目的两个或多个工作站中的git作为通过ssh访问的远程项目。

我们正在使用netbeans,项目作为远程项目打开,每个保存都会同步,文件在服务器上更新(ssh)。

如何在GIT中完成,或者是否有更好的方法使用GIT处理来自不同位置和用户的同一项目?

此致

1 个答案:

答案 0 :(得分:1)

  

我无法在任何地方看到如何以我们当前工作的方式使用git。

您想要的是在服务器上进行git checkout,然后让多个开发人员进入该存储库并在每次推送时更新工作目录。 Git实际上阻止您推送到已签出的分支,以防止您破坏当前工作目录中的任何更改。

但是有些人通过不检查分支来执行此操作:他们在其网络服务器上设置了一个git存储库,添加了post-receive git hookgit checkout -f最近的提交被推到了一个分支。这是你问过的问题的答案,但肯定不是推荐的设置(虽然我把它放在那里因为它至少比你现在正在做的更好)。