понедельник, 13 апреля 2015 г.

Ка в Git забрать из другой ветки только один файл

Достаточно частая задача, но решение, на мой взгляд, не очевидно.

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"

Комментариев нет: