Искал эту проблему, не смог найти что-либо относительно. Я клонировал репозиторий, никаких проблем - git 'status' возвращается на главную ветку и очищается. Затем я проверяю конкретную ветку, скажем, «dev». Затем я извлекаю n pull (ничего не делать). Хорошо ... хорошо ...Git - добавить файл, который уже существует?
$> git checkout -b bug_000120
Нет проблем, сейчас на ветке «bug_000120» и готовы сделать некоторые быстрые изменения. После изменения файла (ов), я быстро проверить состояние ...
$> git status
# On branch bug_000120
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: core/user_manager.class.php
#
no changes added to commit (use "git add" and/or "git commit -a")
Я не понимаю этого ... никаких изменений совершить?!? Добавить файл? Он уже существовал до внесения изменений ...
При всем уважении, кто-нибудь? Что-то цементное, с которым я не обращаю внимания? Я просто в недоумении ... или это ожидалось?!? Я бы подумал, что изменения будут поставлены для фиксации, а затем нажмите ...
Любые/все комментарии приветствуются и приветствуются!
Thanx заранее ...
Не быть грубым, но подумайте о том, чтобы прочитать вводный учебник git? –
Связанные: http://stackoverflow.com/questions/25351450/what-does-adding-to-the-index-really-mean-in-git – Jubobs
Thanx, Jobobs ... Я испытал «ментальную метеоризм», когда переключение ветвей, чтобы получить это исправление ... Посмотрите мой ответ ниже в Roujo ... \ m/;-) ,,, – Doktor13