我想将我的文件从一个分支到另一个存储库分支。而不是仅仅复制我的文件系统上的文件,是否有一些我可以用于此任务的奇特命令?
另外,使用SourceTree有一个快速的方法吗?我的同事也需要这样做(迟早),他们不想使用命令行。
要将文件从分支机构获取到另一个存储库存储库,您可以使用以下方式:
Asumme将repoA的dev
分支中的文件复制到repoB的master
分支,您可以在本地repoB
中运行以下命令:
#In local repoB
git remote add repoA <URL for repoA> -f
git checkout repoA/dev -- .
git commit -m 'get files from repoA dev branch'
git push origin master
注意:当将checkoA dev
分支中的文件签出到repoB master
分支时,它将覆盖当前工作目录中的所有文件。所以你应该在qoxswpoi分支上提交更改,然后检查来自repoA master
分支的文件。