让我先处理好几件事。
我在Bitbucket的私人仓库中有一堆源代码。运行代码的一个输出是一个充满PDF的文件夹,作为项目目录的子目录。我想给某人只读该目录的只读权限。但你不能真的这样做。
我提交了所有本地更改。然后推了推。然后我从遥远的原点拉出来确保。到目前为止一切都很好。
接下来,我想“我会创建一个分支,在那个分支中我只会保留PDF文件夹”。 (显然,您 *可以* 授予对特定分支的访问权限。)
所以我创建了一个新分支,然后切换到该分支(在我的本地IDE中),选择了我不想要共享的所有文件,然后单击删除。我一做到这一点,便去了“d哦!”
所以现在我本地仓库上的所有文件都消失了。当然,远程起源很好。
我只是将远程原点克隆到我的本地驱动器,位于不同的位置。所以我觉得我很好。
可是:
我如何安全地将我的作品恢复到原来的位置,就像我上次提交时一样?结帐了吗?这就是bitbucket促使我做的事情....
什么是实现我最初目标的好方法:在获得回购时授予对特定内容的访问权限?显然,解决方法很好。
谢谢!