将新目录映射到远程git项目分支



我有一个项目一直在使用存储在Github上的repo。我在升级包时遇到了问题,我没有在本地主目录中启动一个新分支,而是创建了一个新目录,并从干净的包开始,只需将我的项目文件复制到现在一切正常的新目录中。

为了清楚起见,我将这两个目录称为mainclean

我想基本上放弃现有的main目录,继续处理clean目录——但我需要将这个新目录作为Github上现有repo的一个分支。

是否可以在我的新clean目录中创建一个git repo,并使其对应于Github上实际repo的新分支?

结果比预期的要简单。

我转到clean,执行git init,然后设置远程:

git remote add origin https://github.com/user/repo.git

我现在在master分支,因为我刚刚启动了回购。所以我运行

git checkout -b mynewbranch

然后只是git add .,然后是git commit -m "mymessage",然后是向上游推送:git push origin mynewbranch和我完成了。

最新更新