, если вы хотите объединить master
изменения в dev
, то вам нужно быть внутри dev
ветви
например
$ > git checkout dev
$dev > git commit -am "changes to dev"
$dev > git merge master
$dev > git log
вы также можете использовать rebase
которые сольются мастер в dev
ветви, а затем положить ваши изменения наверх
например
$ master > git pull
$ master > git checkout dev
$ dev > git checkout -am "dev changes"
$ dev > git rebase master
$ dev > git log # should show your changes on top and master changes will be below your changes
Но если вы пытаетесь объединить dev
изменения в master
то вы должны быть в master
ветви
например
$ dev > git commit -am "dev changes"
$ dev > git log # will show `dev changes` on top
$ dev > git checkout master
$ master > git merge dev
$ master > git log # now you should be able to see `dev` changes into `master`
Вы на 'Dev' при запуске этих команд? Изменены ли файлы, которые вы меняете? Вы видите ошибки? Что говорит «git log» на Dev и Master? – meagar
Как вы ищите изменения? С git-журналом или фактическим просмотром файлов или с помощью git diff? –
Если вы ищете изменения в удаленном главном устройстве, вы не увидите их до тех пор, пока вы снова не нажмете «push». – herzbube