On Tue, Dec 12, 2006 at 08:22:53PM +0200, Igor Zubkov wrote: > > git push --force origin 3.9p1-alt-adjtimex (если это ещё не запретили, > > но вроде бы не должны). Если приходится всё-таки использовать > > --force, крайне рекомендуется делать это с явным указанием того, что > > надо обновлять, чтобы не наделать лишнего. > > cat .git/remotes/origin > URL: url... > Pull: +refs/heads/master:refs/heads/origin > > А вот так нельзя? (я про +) Теоретически, конечно, можно, но чем меньше возможностей незаметно потерять изменения, тем лучше. Указывать '+' в remotes стоит только в тех случаях, когда заранее известно, что в этом бранче регулярно переписывается история (например, в апстриме git таким образом работают с бранчем pu); при этом не стоит пытаться делать свои коммиты на базе коммитов из такого бранча. Кроме того, этот '+' вообще не имеет отношения к данному случаю, поскольку влияет только на fetch, а не на push.