需要关于git工作流程的最佳实践建议

时间:2017-07-10 12:00:51

标签: git github

我想问一些可能很简单的事情,但我需要你的建议,因为我并不熟悉git。

我有一个网站,其以前的开发人员使用他们的私人git repo(我有权访问)进行版本控制。但是之前的开发人员已经不再努力了,而且包括我在内的新开发人员。

如何使用之前的dev git repo关闭网络连接,以便他们无法访问我当前的网页并推送或拉取代码?然后我想设置一个新的git repo并将其连接到当前网站。

我使用Digital Ocean作为我的网站服务器。

我在想的是:

  1. 将所有代码拉到我的git桌面。
  2. 设置新的私人git repo。
  3. 将它从我的git桌面推送到新的repo。
  4. 以某种方式将它再次拉到我的网站。
  5. 这是对的吗?

    但是如何删除当前网络连接与之前的回购并识别新的回购?

1 个答案:

答案 0 :(得分:1)

Github明智的,你的建议会奏效,但你将失去现有代码的所有历史记录。 分叉回购是一个更好的选择,因为这将保留所有历史记录并具有相同的效果。见https://help.github.com/articles/fork-a-repo/