Git фиксирует все файлы - PullRequest
       3

Git фиксирует все файлы

4 голосов
/ 31 декабря 2010


Как я могу зафиксировать полный проект снова? (Я хочу загрузить все мои файлы загрузить снова в heroku)

Ответы [ 2 ]

15 голосов
/ 31 декабря 2010
git add .
git commit -a

не совсем уверен, что вы хотите, но чтобы добавить все файлы и зафиксировать все изменения, используйте эту

3 голосов
/ 31 декабря 2010

Я хочу прочитать все файлы, потому что я думаю, что мой git slug поврежден

Я не уверен, что вы подразумеваете под поврежденным - Git использует хэши SHA1, и это очень и оченьтрудно что-то сломать.

Вы можете сделать find | xargs touch на всякий случай, если ваши mtimes испорчены, но после этого, git status надежно покажет вам, если ваша рабочая копия соответствует репо (минус все, что указано в.gitignore).Генерация нового коммита без каких-либо изменений (что, как вы, похоже, и просите), как и в случае git commit --allow-empty, наверняка даст вам то же самое дерево и не решит вашу проблему.

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

...