只是好奇,我可以从 GitHub 或我的系统中删除客户端的本地副本吗?我是这个 git 存储库的所有者。目标用户正在我的存储库下的一个分支上工作。那么我可以删除这个用户的分支以及他的本地代码吗?
答案1
您可能知道 GIT 是一个分散的版本控制系统。因此,您没有中央存储库,并且存储库的每个副本都可以按照创建者认为合适的任何方式进行处理。
您无法将分支的删除“推送”给某人,并且您的本地存储库中可能有任意数量的分支,而其他方却不知道,因为他们从未从您那里获取它们/您从未将其推送到指定的“主”存储库。
可行的方法是,您从指定的主存储库中删除分支,并希望其他用户以从其存储库中删除分支的方式获取这些更改。例如,他删除本地副本,然后只需再次获取整个项目。除此之外,您只能“听天由命”地等待第三方的行为。