我有一个名为A的git repo。
现在我从网站上创建了另一个名为B的文件。
使用CMD,我去了我的项目B文件夹,我做了;
git remote add originB master xxxxx.git
git push -u originB master
问题是在新的repoB中,我找到了旧的项目A.
我很确定我在正确的本地目录中,为什么旧的仓库被推而不是新仓库呢?
答案 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"