Git 在BitBucket中使用多个存储库

Git 在BitBucket中使用多个存储库,git,bitbucket,Git,Bitbucket,在我的笔记本电脑上,我配置了bitbucket密钥。在BitBucket上,我是两个团队的一员。一个团队称为团队A,另一个团队称为团队B 我最近为TeamX工作过一个项目,比如TeamX.Project1。我做了所有的提交、推送等等。需要注意的是,我的origin是为这个团队配置的 下面是我为TeamB 在系统中的其他位置创建新目录 执行的git init 通过echo“首次”>README.MD创建新的README.MD文件 通过git remote add team2\u origin将新

在我的笔记本电脑上,我配置了bitbucket密钥。在BitBucket上,我是两个团队的一员。一个团队称为团队A,另一个团队称为团队B

我最近为TeamX工作过一个项目,比如TeamX.Project1。我做了所有的提交、推送等等。需要注意的是,我的
origin
是为这个团队配置的

下面是我为TeamB

  • 在系统中的其他位置创建新目录
  • 执行的
    git init
  • 通过
    echo“首次”>README.MD创建新的
    README.MD
    文件
  • 通过git remote add team2\u origin将新的团队repo添加到此目录git@bitbucket.org:myusername/team2\u project1.git
  • 然后做了
    git push-u personal\u origin--all
我期望在这个项目中只有
README.MD
文件,但令我惊讶的是,TeamB.prject\u 1拥有TeamA.Project1的所有历史。此外,它还向我显示,我的
README.MD
(我新创建的)自跟踪TeamA.README.MD作为以前的版本以来已被更改

我不想那样。我想让两个团队和他们的项目完全隔离

如何做到这一点

编辑

指向TeamA.Project1的路径:
/Users/myname/Documents/dev/repos/project\u 1


TeamB.Project1的路径
/Users/myname/Documents/dev/TeamB/project\u 1

我在GitHub和BitBucket上有几十个项目(还有redmine等等),但我从未遇到过。在每个存储库中显示
~/.gitconfig
.git/config
。另外,两个工作目录的路径是什么?你确定它们没有一个包含在另一个中(可能是通过一个符号链接)?你知道吗,我想,我可能刚刚知道我做了什么。当我执行
push
命令时,我在
teamA.project_1
目录中,而不是
teamB.project_1
目录:)。。。有一个问题,是否有从
teamA.project\u 1
reference中删除新添加的
personal\u origin
的命令?您可以使用
git remote remove
删除远程文件。