2015-03-26 2 views
1

Я хотел использовать git для приложения Sunshine, которое мы делаем в рамках UD853 «Разработка приложений для Android». Я знаю, что Android Studio имеет встроенный графический интерфейс Git, но я хотел сделать это с помощью CLI Git Bash.git добавить. для первого коммита проекта Android

  1. Так я первый компакт-диск в папку проекта по $ cd AndroidStudioProjects/Udacity01Sunshine

  2. Затем, чтобы сделать это мерзавец репо, я побежал $ git init

  3. Затем добавить все файлы в тамбур, я ran $ git add .

  4. Затем, для того, чтобы зафиксировать их, я набрал $ git commit и дал сообщение «Первоначальная фиксация» как сообщение фиксации.

  5. После этого для добавления пульта дистанционного управления на https://github.com/adityanaik/Udacity01Sunshine, я напечатал $ git remote add origin https://github.com/adityanaik/Udacity01Sunshine.git

  6. Тогда для толкания локального GIT репозитория к удаленному серверу, я побежал $ git push origin master

  7. Затем создал README.md на GitHub, и натянул на себя обязательство местного репо с $ git pull origin master

Я думаю, что я сделал это правильно, но все же есть некоторые сомнения по поводу $ git add . Должно ли это быть $ git add -A, учитывая, что это было для первого совершения?

Пожалуйста, помогите мне в этом, я новичок в git. Изучил его в течение последних 3 дней из курса Git Уддатива.

+0

git add. добавит все файлы chnage, которые будут работать нормально – KOTIOS

+0

@mu 無 да, спасибо всем за ваш быстрый ответ.Я прочитаю о файле gitignore и, конечно же, буду использовать его для следующего коммита. –

ответ

1

git add . также будет работать нормально, если вы запустите его из корневого каталога вашего проекта.

Шаги, которые вы выполнили выше, будут работать абсолютно нормально, хотя я хотел бы обратить ваше внимание на использование .gitignore, что очень рекомендуется.

Используя команду .gitignore file, вы можете указать git, чтобы явным образом не отслеживать файлы, которые соответствуют файлу шаблонов, так что ваши различные файлы сборки, файлы редактора, двоичный контент и т. Д. Не отслеживаются.

В текущем процессе, вы бы добавили .gitignore (и добавил, и совершил его) между шагом 1 и 3.

Вы можете посмотреть на sample .gitignore for Android on github.

1

git add. будет работать очень хорошо, не нужно использовать -A в этом сценарии. На самом деле вы можете увидеть один и тот же процесс, который вы сделали на странице GitHub справки:

https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

Если у вас есть какое-либо сомнение по поводу команд, которые вы всегда можете перейти к мерзавцу документации:

http://git-scm.com/docs/git-add

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