Git 2个本地文件夹,每个文件夹包含同一存储库的不同分支

Git 2个本地文件夹,每个文件夹包含同一存储库的不同分支,git,bitbucket,atlassian-sourcetree,Git,Bitbucket,Atlassian Sourcetree,我在Bitbucket中有一个存储库,我使用Altassian SourceTree来处理它 同一存储库的两个分支是否可以有两个文件夹 我发现了这一点,但我不知道该怎么办,我有点担心如果“我做了坏事”而我丢失了我的存储库。您可以通过以下步骤轻松完成: 克隆您的回购协议并签出您想要的第一个分支 再次克隆repo,但将目标路径更改为其他本地文件夹,然后签出所需的第二个分支 Q:但是……我仍然可以在这两种情况下使用SourceTree吗 A:是的,你可以。每个克隆的回购将在左侧的列表中可见。 如果同

我在Bitbucket中有一个存储库,我使用Altassian SourceTree来处理它

同一存储库的两个分支是否可以有两个文件夹


我发现了这一点,但我不知道该怎么办,我有点担心如果“我做了坏事”而我丢失了我的存储库。

您可以通过以下步骤轻松完成:

  • 克隆您的回购协议并签出您想要的第一个分支
  • 再次克隆repo,但将
    目标路径
    更改为其他本地文件夹,然后签出所需的第二个分支

  • Q:但是……我仍然可以在这两种情况下使用SourceTree吗

    A:是的,你可以。每个克隆的回购将在左侧的列表中可见。 如果同时打开这两个选项卡,则会得到两个选项卡(每个选项卡一个),您可以在本地repo(访问同一远程repo)之间切换

    在这张图片中,我克隆了回购协议两次,一次是为
    主分支克隆的,另一次是为
    开发分支克隆的(但我检查了开发两次,但我认为您可以理解其原理):


    注意:将更改推送到远程回购后,您在第一次本地回购中所做的更改只能在第二次本地回购中看到。

    谢谢您的回答。但是…我还能同时使用SourceTree吗?