LINUX.ORG.RU

Как синхронизируются засквошенные коммиты с сервером?

 


0

2

у меня на локальной машине были следующие коммиты:

md@md ~/.MINT17/code/misc/force $ git hist
* d834360 2019-08-17 | 3 (HEAD, origin/master, master) [kalinin]
* bb0a0e2 2019-08-17 | 2 [kalinin]
* d84440e 2019-08-17 | 1 [kalinin]

я запушил их не сервер. затем засквошил так:

md@md ~/.MINT17/code/misc/force $ git hist
* e9ff86d 2019-08-17 | 2 (HEAD, master) [kalinin]
* d84440e 2019-08-17 | 1 [kalinin]

с этого момента у сервера был свой набор коммитов, а у локальной машины - свой. но я сделал git pull. в результате конечно же конфликтов не было, но на локальной машине создался результирующий коммит:

md@md ~/.MINT17/code/misc/force $ git hist
*   d80652e 2019-08-17 | Merge branch 'master' of https://github.com/zlodiak/force_test (HEAD, origin/master, master) [kalinin]
|\  
| * d834360 2019-08-17 | 3 [kalinin]
| * bb0a0e2 2019-08-17 | 2 [kalinin]
* | e9ff86d 2019-08-17 | 2 [kalinin]
|/  
* d84440e 2019-08-17 | 1 [kalinin]

это всё понятно. но тперь не понятно что будет на сервере с историей коммитов.

после того как я отправил коммиты с локальной машины на сервер при помощи git push, я получил на сервере такую картину: https://i.yapx.ru/FCHR5.png

как такое возможно? ведь на сервере теперь у меня одна ветка, а на локальной машине - две.

или другими словами, на локальной машине у меня 3 коммита, а на сервере - 4



Последнее исправление: prozaik (всего исправлений: 1)

с этого момента у сервера был свой набор коммитов, а у локальной машины - свой. но я сделал git pull

Чтобы было ещё веселее, я принёс из дома ружье

annulen ★★★★★
()

git-это-просто.txt

ехидный-колобок.jpg

anonymous
()

На картинке на сервере 4, на локальной ты показал 4 с теми же хэш-суммами. Что не так?

О каких ветках идёт речь?

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

возвратом на SVN

«Я ничего не делал весь день, потому что сеть не работала»

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