代码之家  ›  专栏  ›  技术社区  ›  M. Dhaouadi

推动旧回购而不是新回购

git
  •  0
  • M. Dhaouadi  · 技术社区  · 7 年前

    我有一个名为a的git回购。

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

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   rüff0    7 年前

    如果要从同一项目文件夹结构切换到另一个repo,请执行以下命令:

    git init 
    

    git将重新初始化。所有签出都将消失。

    前任:

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

    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"