Почему после добавления нового каталога «нечего делать»? - PullRequest
4 голосов
/ 09 мая 2011

Хорошо, это действительно расстраивает меня.Я привык работать с SVN, и я новичок в Git.У меня уже была папка с именем X в git.Коллобаратор внес изменения в X и зафиксировал его, а я обновил его.Я внес в него изменения, и теперь я хочу сохранить его как X2 как новую папку.Поэтому я продублировал папку X локально, и теперь я хочу добавить это в github.Итак, я сделал

cd X2 
git init 
git add X2 
git commit -m "changes" 
git push origin master

Я также попытался оказаться в родительском каталоге, где расположены оба X и X2, затем git добавить X2 и commit и push, но я продолжаю получать «ничего для фиксации».

Что я делаю не так?

Ответы [ 3 ]

5 голосов
/ 09 мая 2011

Почему вы делаете git init перед добавлением X2.Git init делается только при создании репо.Также обратите внимание, что git add добавляет только файлы, а не каталоги.

Кроме того, git add X2 должно прекрасно работать, когда вы находитесь в root / parent.Из самой папки сделайте git add .

1 голос
/ 09 мая 2011

Сначала зафиксируйте правильный файл .gitignore. Затем вы можете сделать 'git add -A'. Все файлы, которые вы не хотите, будут пропущены.

0 голосов
/ 09 мая 2011

Попробуйте использовать «git add». это добавит все файлы в текущем рабочем каталоге на сцену (он же готов к фиксации). Надеюсь, что это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...