LINUX.ORG.RU
решено ФорумAdmin

git force pull

 


2

3

Всем привет!

А как сделать так, чтобы git забил на все merge conflicts и просто скачал последний коммит с сервера?

 git pull origin master --allow-unrelated-histories --no-edit --force
warning: no common commits
remote: Подсчет объектов: 6, готово.
remote: Сжатие объектов: 100% (6/6), готово.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From app.dev:Test-bin/test
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
Auto-merging update.sh
CONFLICT (add/add): Merge conflict in update.sh
Auto-merging testApp.exe
CONFLICT (add/add): Merge conflict in testApp.exe
Automatic merge failed; fix conflicts and then commit the result.
★★

чтобы просто скачать — git fetch.

чтобы ресетнуть твой бренч на последний коммит с сервера:

git checkout -B master origin/master
waker ★★★★★
()
Ответ на: комментарий от xaizek
$ git reset --hard origin/master
fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
aido ★★
() автор топика
Ответ на: комментарий от waker
$ git checkout -B master origin/master
fatal: 'origin/master' is not a commit and a branch 'master' cannot be created from it
aido ★★
() автор топика
Ответ на: комментарий от no-such-file

да тестирую git-lfs на виндах

aido ★★
() автор топика
Ответ на: комментарий от aido

Должно работать, если состояние удалённого репозитория уже выкачено. Можно синхронизировать явно:

git remote update

xaizek ★★★★★
()
Ответ на: комментарий от aido

«git remote update» это «git fetch» для более чем одной ветки. Но я думал, что после неудавшегося «git pull» всё должно быть на месте («git pull» = «git fetch» + «git merge ...»).

xaizek ★★★★★
()

Я делаю просто git checkout -f <branch-name> перед pull-ом

XMs ★★★★★
()
Ответ на: комментарий от aido

Мне помогает

git reset --hard

Но у меня так выкобенивается только mediawiki и не часто. А сам я git почти не юзаю для себя.

mandala ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.