获得一个旧的仓库而不是新的仓库

时间:2017-07-09 20:17:09

标签: git

我有一个名为A的git repo。

现在我从网站上创建了另一个名为B的文件。

使用CMD,我去了我的项目B文件夹,我做了;

git remote add originB master xxxxx.git
git push -u originB master

问题是在新的repoB中,我找到了旧的项目A.

我很确定我在正确的本地目录中,为什么旧​​的仓库被推而不是新仓库呢?

1 个答案:

答案 0 :(得分:1)

也许您复制了目录,而.git隐藏目录就在那里..

如果要从同一项目文件夹结构切换到另一个repo命令

git init 

将使.git重新初始化..所有结账都将消失。

例如:

cd route_to/A_project/
git init 
git remote add originB master xxxx.git
git push -u origin master.. 

如果你需要将一些projectB复制到projectA而不会丢失chekouts。然后创建一个临时目录.. ex。

mkdir tempdir
cd tempdir
git clone https://myrepoB.git
cp * -R ../
cd ..
git status 
git add (add the needed)
git commit -m "this checkout contains the last checkout of B project"