2015-04-16 4 views
0

Я изучаю использование GIT в качестве основного VCS для моих проектов. Я добавил решение, сделал некоторые работы, все было в порядке. Но потом я добавил еще один проект для решения, и он сломался. Кажется, что проект исключен из исходного контроля, и поэтому я не могу внести никаких изменений. Я удалил еще один старый проект, добавил один новый, но не могу нажать изменения - старый проект все еще жив, когда новый проект хранится локально. Когда я открываю приложение github, я вижу, что изменения здесь, но я не могу их зарегистрировать.Добавить проект в исходное управление GIT

enter image description here

Вы видите, что XLinq проект выталкивается, как и ожидалось, но XLinqTest не имеет блокировки изображения таким образом, он исключен из системы управления.

Когда я пытаюсь проверить в оболочке из он говорит, что все в порядке:

C:\Users\Alex\Documents\Visual Studio 2015\Projects\ZAT [master +1 ~1 -0 !]> git push -u origin --all 
Branch master set up to track remote branch master from origin. 
Everything up-to-date 

Как я могу добавить, что подходит?

ответ

1

попробуйте сделать git status и проверьте, будут ли файлы, которые вы хотите отправить, появиться в разделе Untracked files:.

если они это сделают, вы можете выполнить git add XLinqTest\file1 XLinqTest\file2 ... etc и все (вы также можете попробовать с git add XLinqTest\*).

Если они не отображаются в разделе Untracked files:, тогда ваш файл .gitignore содержит правило, которое их исключает. найти правило, и вам должно быть хорошо идти. (примечание: Я рекомендую использовать www.gitignore.io создавать свои правила .gitignore)

теперь вы можете сделать еще один git status, и вы должны увидеть файлы появляются в разделе Changes to be committed:.

затем вы можете выполнить git commit -m 'added files for some reason'.

после этого вы должны увидеть:

[master (root-commit) xxxxxx] added 
N files changed, 0 insertions(+), 0 deletions(-) 
create mode 100644 fileA 
create mode 100644 fileB 
... 
create mode 100644 fileN

и если вы делаете git status:

On branch master 
nothing to commit, working directory clean

вы можете сделать git push раздвинуть изменения к удаленному репо/филиала.

после этого вы можете сделать это быстро git курс https://try.github.io/levels/1/challenges/1.

ура!

+1

По какой-то причине их не исследовали. Спасибо за ответ и ссылку на курс! –

Смежные вопросы