Достаточно частая задача, но решение, на мой взгляд, не очевидно.
git checkout {targetBranch}
git checkout {sourceBranch} -- {fileName}
git commit -m "get {fileName} from {sourceBranch}"
Например мне надо из ветки 'dev' получить файл 'Main.java' в ветку 'master'
git checkout master
git checkout dev -- Main.java
git commit -m "get Main.java from dev branch"
git checkout {targetBranch}
git checkout {sourceBranch} -- {fileName}
git commit -m "get {fileName} from {sourceBranch}"
Например мне надо из ветки 'dev' получить файл 'Main.java' в ветку 'master'
git checkout master
git checkout dev -- Main.java
git commit -m "get Main.java from dev branch"
Комментариев нет:
Отправить комментарий