Вопросы с тегом 'git-index'

Также известный как промежуточная область, здесь Git сохраняет изменения, внесенные в файлы с версиями, и то, что он использует, когда он создает новый node в графике истории (когда вы совершаете фиксацию). Это также является причиной того, что Git add настолько важен, что он добавляет изменения в промежуточную область.
12
ответов

Каковы различия между "git commit" и "git push"?

В учебнике Git, который я просматриваю, git commit используется для хранения сделанных вами изменений. Что такое git push?
задан 30 апр. '10 в 17:17
8
ответов

Как отключить мой последний коммит в git

Как я могу раскрыть мой последний коммит в git? Это git reset --hard HEAD или git reset --hard HEAD^
задан 17 мая '10 в 1:26
9
ответов

Undo git update-index --assume-unchanged <file>

То, как вы Git игнорируете просмотр/отслеживание определенного файла/файла. вы просто запускаете это: git update-index --assume-unchanged <file> Теперь, как вы отменили его, чтобы их снова смотрели? (Позвольте называть его un-предполагать.)
задан 19 июня '13 в 18:57
2
ответов

Git - Разница между "предполагать-неизменным" и "skip-worktree"

У меня есть локальные изменения в файле, который я не хочу фиксировать в моем репозитории. Это файл конфигурации для создания приложения на сервере, но я хочу создать локально с различными настройками. Естественно, файл всегда отображается, когда я д...
задан 29 нояб. '12 в 20:00
3
ответов

"git rm --cached x" vs "git reset head - x"?

GitRef.org - Основные: git rm удалит записи из плацдарм. Это немного отличается от git reset HEAD, который "нестационарно" файлы. Под "неуравновешенностью" я имею в виду, что он возвращается область постановки на то, что было там прежде чем мы н...
задан 27 апр. '11 в 6:13
3
ответов

Как вы можете git добавить новый файл без его создания?

Чтобы эффективно использовать git (и, как предполагалось), я делаю небольшие атомные коммиты, в то время как у меня есть более длительные сеансы, где я изменяю не только одно. Таким образом, я сильно использую git add -p. Однако это не работает для ...
задан 18 июня '12 в 19:32
1
ответ

Как отменить git update-index?

Я просто сделал следующее, чтобы сохранить другую копию моего файла config.php в моем локальном хосте против моей производственной среды: $ git update-index --assume-unchanged application/config/config.php К сожалению, я не записывал файл config.p...
задан 18 сент. '12 в 19:47
1
ответ

git считать неизменным vs skip worktree - игнорирование символической ссылки

У меня возникли проблемы с репозиторием и окнами git. Проблема в том, что репозиторий git имеет в нем символическую ссылку linux и с разработчиками, работающими с окнами, что явно не работает. Теперь, поскольку эта символическая ссылка никогда не до...
задан 26 мая '11 в 14:55
1
ответ

Почему промежуточная директория также называется Index/Git Index?

Я смутил наименования промежуточного каталога (Git Index) в Git. Есть ли какое-то особое значение, такое, что оно называется индексом? Почему бы просто не назвать каталог Cache/или Temp, чтобы мы могли легче понять? Для меня индекс - это sth, кото...
задан 16 июля '11 в 11:49
2
ответов

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

У меня есть некоторый файл в моем репо, который я установил на неизмененном бите: git update-index --assume-unchanged someFile.txt Время от времени, после некоторой работы с репо, этот бит не будет удален, и файл будет автоматически не assume-unc...
задан 13 сент. '11 в 11:52
1
ответ

git checkout выдает сообщение об ошибке - файлы без изменений

После запуска git update-index --assume-unchanged path/to/file на определенной ветке я не могу переключать ветки с помощью git checkout. Он выдает следующую ошибку: Ошибка: ваши локальные изменения в следующих файлах будут перезаписаны с помощью ...
задан 24 сент. '12 в 16:46
3
ответов

Как восстановить '.git/index' локально?

Я случайно удалил .git/index, есть ли способ его восстановить? Он окончательно удален. Я еще ничего не совершил.
задан 08 июля '16 в 23:26
3
ответов

Является ли Git промежуточной областью только индекс?

В книге Pro Git говорится, что промежуточная область была просто списком или индексом, в котором говорится, какие файлы будут выполняться при выполнении git commit, и теперь имя index более широко известно как "промежуточная область". Но если мы и...
задан 27 авг. '12 в 10:59
5
ответов

Тестирование того, что должно быть зафиксировано в привязке до фиксации

Интернет абсолютно завален неправильными и неидеальными ответами на этот вопрос. Это печально, потому что вы думаете, что это будет обычная вещь, которую вы хотели бы сделать. Проблема: при запуске hook pre-commit репозиторий может быть не чистым. ...
задан 07 сент. '12 в 17:36
2
ответов

Где "git update-index -assume-неизменный файл" фактически сохраняет эту информацию?

Мне нравится изменять файлы конфигурации напрямую (например, .gitignore и .git/config) вместо запоминания произвольных команд, но я не знаю, где Git хранит ссылки на файлы, которые передаются в "git update -index - файл без изменений". Если вы знае...
задан 19 авг. '11 в 1:41