Как я могу git принудительно внести изменения в мастер-источник без слияния? - PullRequest
1 голос
/ 21 апреля 2020

git -2.16.2 на linux

Я не очень опытен с git pu sh, поэтому, пожалуйста, потерпите ...

Я внес изменения в клон, который был создан из оригинального мастера. Я хочу сделать sh эти изменения в оригинале, не сливаясь с тем, что есть. Я попробовал git push --force, но это, похоже, не сработало, хотя сообщения, похоже, указывают на то, что оно сработало ...

--> git push --force
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 597 bytes | 597.00 KiB/s, done.
Total 4 (delta 1), reused 0 (delta 0)
To /proj/projects/git_repos/mytool.git
 + eafc0ab...3155ce8 master -> master (forced update)

Я говорю, что это не сработало, потому что когда я сейчас делаю git clone оригинала мастера, чтобы сделать новый репо с изменениями, изменений там нет.

Причина, по которой я попробовал --force, заключается в том, что я хочу, чтобы все мои локальные (зафиксированные) изменения в основном перекрывали все, что есть в оригинале master. Я не хочу сливаться с тем, что там есть, хотя я понимаю, почему это важно сделать в некоторых обстоятельствах. Я в основном ищу ярлык для выполнения git pull --rebase и всего слияния (принимая все, что у меня есть локально и отвергая все остальное), git add, git rebase --continue, et c .... Я просто хочу, чтобы мои локальные изменения заменили все, что есть в оригинальном мастере.

Если за пределами git push --force есть ярлык, который я могу использовать, чтобы избежать всех слияний и просто принять локальные изменения, это хорошо, потому что это сохранит историю.

Спасибо за любую помощь

1 Ответ

0 голосов
/ 21 апреля 2020

ОК, я думаю, что моя ошибка заключалась в том, что я сделал "git pu sh --force", а не git pu sh --force origin master ". Не уверен, куда что-то подтолкнуть , но, похоже, это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...