2013-12-12 2 views
-1

Здравствуйте, я недавно начал использовать github. Я смог сделать свою первую фиксацию и загрузить всю свою исходную папку Java-проектов в мой единственный репо. Теперь я внес изменения в свои файлы и хотел бы подтвердить те же файлы, но после двух часов обучения я все еще застрял.Как добавить файлы в GitHub

Это тот процесс, который я делаю.

Windows 8 
Gitbash 
cd ~\javaProjectSourceFolder(lets call it java) 
git init 
    initializes 
git add -A 
git status 
    nothing to commit, working directory clean 

Я понимаю, что я новичок и что я не могу «добавить» свои файлы. Может кто-нибудь мне помочь?

+0

попробовать 'мерзавец добавить --all'? – MikeSmithDev

+0

Мне до сих пор нечего делать, рабочий каталог чистый – user3037986

+0

'git add .' then? – MikeSmithDev

ответ

0

Пожалуйста, убедитесь, что вы находитесь на правильной ветке. Если нет, то сделайте следующее из терминала на пути репозитория. Вы должны внести изменения в локальную ветвь, которая может быть клоном мастера. И в следующий раз выполните следующие действия.

git branch: Это будет перечислить всю вашу ветку. Вы должны увидеть ветку master.

git checkout master: Это позволит вам включить главную ветвь.

git checkout -b local_branch: Это создаст ветвь с local_branch имя &, то вы можете добавить сюда свой код.

git add -A: это автоматически добавит файлы, которые даже были созданы, изменены или удалены.

git commit -m "my commit message: Таким образом, вы можете совершить фиксацию для всех изменений.

git pull origin HEAD: Это обновит текущую ветку с любыми изменениями (в случае общего хранилища). Это можно избежать, поскольку вы работаете только с единственным репо.

git push origin HEAD: Это приведет к изменениям в удаленной ветви, но это не приведет к объединению с мастером, если вы не нажмете его на мастеринг или попробуйте слияние с сетью на git-хабе.

Для получения дополнительной информации по каждому & каждой команде можно найти клад here

+0

после git checkout -b local_branch, как мне добавить свой код? local_branch - фактический файл в проводнике, в который я могу скопировать/вставить? – user3037986

+0

Похоже, наше обсуждение больше похоже на чат. Пожалуйста, проверьте электронную почту [email protected] и ответьте мне. –