由于项目似乎越来越大,我们最近被迫使用版本控制。
我想知道如何使用连接到项目的两个或多个工作站中的git作为通过ssh访问的远程项目。
我们正在使用netbeans,项目作为远程项目打开,每个保存都会同步,文件在服务器上更新(ssh)。
如何在GIT中完成,或者是否有更好的方法使用GIT处理来自不同位置和用户的同一项目?
此致
答案 0 :(得分:1)
我无法在任何地方看到如何以我们当前工作的方式使用git。
您想要的是在服务器上进行git checkout,然后让多个开发人员进入该存储库并在每次推送时更新工作目录。 Git实际上阻止您推送到已签出的分支,以防止您破坏当前工作目录中的任何更改。
但是有些人通过不检查分支来执行此操作:他们在其网络服务器上设置了一个git存储库,添加了post-receive
git hook,git checkout -f
最近的提交被推到了一个分支。这是你问过的问题的答案,但肯定不是推荐的设置(虽然我把它放在那里因为它至少比你现在正在做的更好)。