Вопросы с тегом «commit»

116
git: обновления были отклонены, потому что удаленный содержит работу, которой у вас нет локально

Я работаю в команде с несколькими разработчиками, использующими git на BitBucket. Мы все работаем над devветкой, не дожидаясь masterрелиза. Один из разработчиков допустил неправильный код, который случайно перезаписал мой собственный, и теперь я пытаюсь отправить правильный код обратно в репо. Я...

115
Git: добавить против push против фиксации

В чем разница между мерзавцем add, pushи commit? Просто немного запутался, исходящий из SVN, где «update» будет «добавлять» материал, а фиксация выполняет «push» и также «добавляет» В git есть все разные функции. Надеюсь на какое-то объяснение из вашего...

112
Как вы фиксируете код от имени другого пользователя?

Я хочу сделать это для сценария. По сути, я воссоздаю всю историю версий некоторого кода в Git - в настоящее время он использует другую систему контроля версий. Мне нужен сценарий, чтобы можно было добавлять коммиты в Git, сохраняя при этом первоначального автора (и дату) коммита. Предполагая, что...

110
Отменить git reset --hard с незафиксированными файлами в промежуточной области

Я пытаюсь восстановить свою работу. Я тупо делал git reset --hard, а до этого только делал get add .и не делал git commit. Пожалуйста помоги! Вот мой журнал: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # modified:...

110
Git pull приводит к появлению посторонних сообщений «Merge branch» в журнале фиксации

Я работаю с другим разработчиком над проектом, и мы используем Github в качестве удаленного репозитория. Я на Mac использую git 1.7.7.3, он в Windows использует git 1.7.6. Вот что происходит Один из нас (назовем его разработчиком A, но неважно, какой) отправляет набор коммитов на GitHub. Другой...

110
Как работает нерекурсивная фиксация Tortoise?

Я проверил копию ветки SVN (моя ветка) локально, с которой я слился из другой ветки (которая имеет совершенно другую структуру папок). Так что в основном происходит много удалений (старых файлов) и добавлений (новых файлов). Когда я пытаюсь зафиксировать слияние в репозитории (в моей ветке),...

108
git - ваша ветка опережает origin / master на 1 коммит

Я новичок в git и работаю над git. Я добавил несколько файлов в git: git add <file1> git add <file2> затем я хотел отправить это на рассмотрение, но по ошибке git commit поэтому файлы, которые я изменил, не проходят проверку. Теперь, если я введу команду: git status это говорит # On...

105
Как git игнорировать контрольные точки записной книжки ipython в любом месте репозитория

Это в основном вопрос git. Я хочу зафиксировать свои записные книжки ipython, но игнорирую контрольные точки. В репо есть несколько папок, в каждой из которых есть записные книжки ipython, поэтому простое игнорирование одного каталога не решает эту проблему. Я хочу продолжать добавлять новые папки...

104
SVN - Как зафиксировать несколько файлов за один снимок

Я попытался зафиксировать несколько файлов в разных каталогах одним выстрелом, как показано ниже: svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc Поскольку я хотел исключить некоторые файлы из списка фиксации, я поместил каждое имя файла в командную...

104
Git: как повторно использовать / сохранить сообщения фиксации после 'git reset'?

Как пользователь Git, я регулярно сталкиваюсь с ситуацией, когда мне нужно переделать один или несколько коммитов таким образом, чтобы они не вписывались в коммиты исправлений --amendили rebase -iс ними. Обычно я делал что-то вроде git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I...

98
Как изменить предыдущую фиксацию, чтобы включить пропущенный файл?

Я зафиксировал изменение и забыл добавить файл в набор изменений. После других коммитов я понял, что файл теперь отсутствует в HEAD^4коммите. Как мне переписать предыдущую фиксацию, чтобы включить отсутствующий файл?...

94
Как я могу отменить последний коммит в репозитории git bare?

Принимая во внимание, что есть несколько команд git, которые не имеют смысла в чистом репозитории (поскольку голые репозитории не используют индексы и не имеют рабочего каталога), git reset --hard HEAD^ не является решением для отмены последнего изменения в таком репозитории. Поискав в Интернете,...

93
Git commit открывает пустой текстовый файл, для чего?

Во всех руководствах по Git, которые я читал, говорится, что вы можете: git init git add . git commit Когда я это делаю, открывается большой текстовый файл. Похоже, что ни одно из руководств не рассматривает этот вопрос, поэтому я не знаю, что делать с файлом или что в него вставлять, если...

93
Как я могу восстановиться после ошибочного git push -f origin master?

Я просто добавил неправильный источник в свой проект, используя --force option. Можно ли вернуться? Я понимаю, что все предыдущие ветки были перезаписаны с использованием -foption, поэтому я, возможно, испортил свои предыдущие версии....

93
Git commit -a «неотслеживаемые файлы»?

Когда я делаю git commit -a, я вижу следующее: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # #...

86
Почему Git не позволяет мне делать коммит даже после настройки?

Этот вопрос кажется повторяющимся, но на самом деле это не так. Просто небольшая разница, которая продолжает повторяться. git продолжает говорить мне: «пожалуйста, скажите, кто вы», даже после его настройки. когда я бегу git commit, вот что я получаю ... $ git commit *** Please tell me who you...