从一个分支获取内容到另一个存储库分支

时间:2017-12-19 10:58:49

标签: git version-control atlassian-sourcetree

我想将我的文件从一个分支到另一个存储库分支。而不是仅仅复制我的文件系统上的文件,是否有一些我可以用于此任务的奇特命令?

此外,使用SourceTree有一个快速的方法吗?我的同事也需要这样做(迟早),他们不想使用命令行。

1 个答案:

答案 0 :(得分:0)

要将文件从分支机构获取到antoher存储库存储库,您可以使用以下方式:

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

注意:结帐从repoA dev分支到repoB master分支的文件时,它将覆盖当前工作目录中的所有文件。因此,您应该在检查来自repoA master分支的文件之前在dev分支上提交更改。