Наверное, я просто пропустил какой-то важный момент в git. Я использую PhpStorm IDE для процесса разработки и GIT как VCS. Каждый раз, когда я извлекаю изменения из одной из ветвей разработчиков, я получаю список коммитов других разработчиков, это совершенно нормально. Но когда я нажимаю изменения, я нажимаю не только мои фиксации, сделанные локально, но также фиксирует, которые были получены с помощью pull.Git commit list
Но почему это происходит? Почему другие разработчики совершают мои действия? Хотя, несмотря на то, что GIT хранит эти разработчики на удаленной ветке, они уже нажаты. Я что-то упускаю?
GIT команды (по истории IDE):
git pull --no-stat -v --progress origin trunk
git push origin trunk:trunk
GIT версия: 1.7.4.4, ОС: Mac OS X 10.7
Вы используете 'rebase'? Насколько вы заметили, что изменения других разработчиков тоже выдвинуты? Это тот же удаленный сервер? –
Какую версию git вы используете (номер версии и платформа)? Также, какую именно форму команд 'git push' и' git pull' вы используете? –
@JonasWielicki nope, нет rebase. Я верю, месяц или около того. До этого мы использовали SVN. Да, сервер тот же. – Stormherz