我需要将我的dev分支中的一部分文件拖到Master中。我是Git的新手,我在VS2015(VSTS)中使用它。我想将7中的4个从dev中拉到主人手中,但我对如何失去了。
我可以通过GUI完成,我是否需要转到命令行?
答案 0 :(得分:1)
对于像这样的细粒度操作,最好还原到Git command-line(即使是VSTS: Visual Studio Team Services)并遵循“How do you merge selective files with git-merge?”的一些选项。
在你的情况下,因为我们只谈论4个文件:
git checkout master
git checkout dev -- <paths>...
或选择性地合并帅哥
git checkout -p dev -- <paths>...
答案 1 :(得分:0)
如果您正在谈论移动某些提交。
git checkout master
git fetch
git cherry-pick <coma separated commit-hashes>
git push origin master
如果是某些文件
git checkout master
git fetch
git checkout -m <revision> <yourfilepath>
git add <yourfilepath>
git commit