Я работаю над чем-то, где я использую две разные виртуальные машины. На первом я создаю файл, который я добавляю, фиксирую и нажимаю на репозиторий. Позже я клонировал репозиторий на другой виртуальной машине. Затем я возвращаюсь к первой виртуальной машине, чтобы внести некоторые изменения в файл, чтобы добавить и зафиксировать изменения, а затем потянуть вторую VM. Проблема заключается в том, что я не получаю изменения, которые сделаны, он говорит: Already up-to-date.
Git pull дает «Уже обновленный» после совершения
На клоне VM, git log
выходов:
[email protected]:/home/test/hello/learning# git log
commit 1f15a20164b57303d1cc8bb8f518b4560ad44ad9
Author: test <[email protected]>
Date: Tue Jan 13 14:30:33 2015 +0000
2nd
commit 77950eb49e28aadd49ddb78b9a48701c4ecb910a
Author: test <[email protected]>
Date: Tue Jan 13 14:27:53 2015 +0000
Forste
На виртуальной машине, где я создал репозиторий, git log
дает:
[email protected]:/home/ubuntu/learning# git log
commit 89fead2b83d16373723d06954a0f4f29a695d6f4
Author: test <[email protected]>
Date: Tue Jan 13 14:34:31 2015 +0000
NA
commit 1f15a20164b57303d1cc8bb8f518b4560ad44ad9
Author: test <[email protected]>
Date: Tue Jan 13 14:30:33 2015 +0000
2nd
commit 77950eb49e28aadd49ddb78b9a48701c4ecb910a
Author: test <[email protected]>
Date: Tue Jan 13 14:27:53 2015 +0000
Forste
И git status
дает:
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Я работаю над заданием, в котором говорится, что я только собираюсь совершить и потянуть, чтобы увидеть изменение, которое я сделал. Здесь: https://www.dropbox.com/s/pgobx74mtqrgo9l/pp.png?dl=0 – user3270211
@ user3270211, это зависит от того, как настроены ваши пульты. Основываясь на вашем вопросе, похоже, что у вас две виртуальные машины и удаленный (например, GitHub или Bitbucket). Это * три * репозитория. Направления, на которые вы ссылаетесь в своем комментарии, предполагают, что одна из ваших виртуальных машин должна быть удаленной от другой; вы будете «нажимать» и «извлекать»/«тянуть» непосредственно на виртуальную машину, не проходя через третий общий пульт. – Chris
Правильно, я неправильно понял задачу. Толчок и выталкивание должны находиться между этими виртуальными машинами (Sincce вы делаете на них на сервере), а не через Github или Bitbucket. Спасибо, что расчистил его для меня. – user3270211