在公司休假时删除并完成我的GIT文件?

在公司休假时删除并完成我的GIT文件?,git,Git,我决定继续我的生活,改变公司。我想从公司的GIT服务器上删除我所有的GIT存储库(私有存储库,可能还有备份)。我知道最好的方法可能是删除存储我的文件的文件夹。但我想干净利落的走出去 这些存储库大多是我自己的私人项目(因为我和老板关系很好——他允许我使用公司git server进行我的私人项目,这些项目与公司的主要项目没有冲突(其中大多数是我在C#dev时的PHP/mySQL测试和应用程序) 一开始我必须承认,除了push-pull-commit之外,我对git没有任何经验(主要是使用svn) 提

我决定继续我的生活,改变公司。我想从公司的GIT服务器上删除我所有的GIT存储库(私有存储库,可能还有备份)。我知道最好的方法可能是删除存储我的文件的文件夹。但我想干净利落的走出去

这些存储库大多是我自己的私人项目(因为我和老板关系很好——他允许我使用公司git server进行我的私人项目,这些项目与公司的主要项目没有冲突(其中大多数是我在C#dev时的PHP/mySQL测试和应用程序)

一开始我必须承认,除了push-pull-commit之外,我对git没有任何经验(主要是使用svn)

提前谢谢

Sile

我建议你改变你的问题,这样它就不会包含你的工作问题,而只包含技术问题——我的答案就是这样。道德问题更适合工作场所

Git的存储非常简单。客户端有一个工作目录,包括单个
.Git
子目录。删除所有这些

服务器端它取决于服务器上运行的软件。如果您在“git over ssh”模式下使用的是简单的
ssh
登录,那么您会发现一个所谓的“bare”服务器上的存储库。这与客户端上的
.git
相同,只是没有签出任何工作文件,而且
.git
也不存在,但文件直接位于顶级服务器目录中。删除该文件,即可完成


如果您在服务器上运行类似于
gitolite
等的程序,请编辑您的问题以明确说明这一点。

根据此答案,git将其所有文件保存在.git目录中。因此,当您删除项目目录时,它们也应该被删除。用户在文章中谈到rm-rf.git的另一个答案可能是:也可以使用。这真的很糟糕,公司现在可能合法拥有该代码,我不知道你为什么这么做。我同意@snb。对于未来,你应该使用像github或bitbucket这样的服务,这两种服务都有私有存储库的选项(github是付费的,bitbucket在一定程度上是免费的)。