При добавлении файлов в Git РЕПО


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

git add --all
git ci 'test' (my alias for commit)
git push origin master

и ничего не сдвинули.

какие команды я должен выполнить, чтобы отправить мои файлы в удаленный репозиторий (master)?

Я попытался зафиксировать изменения и запустить статус, но он говорит "ничего не фиксировать". Он не признает, что я скопировал много новых файлов папка..

ОК, поэтому я набираю: git add . (не получить ответа от консоли) затем введите для фиксации и не говорит никаких изменений..

5 52

5 ответов:

это на самом деле многоэтапный процесс. Сначала вам нужно будет добавить все ваши файлы на текущий этап:

git add .

вы можете проверить, что ваши файлы будут добавлены при фиксации, проверив состояние текущего этапа:

git status

консоль должна отображать сообщение, в котором перечислены все файлы, которые в настоящее время размещены, например:

# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#   new file:   README
#   new file:   src/somefile.js
#

если все выглядит хорошо, то вы готовы совершить. Обратите внимание, что действие фиксации только фиксация в локальном репозитории.

git commit -m "some message goes here"

если вы еще не подключили свой локальный репозиторий к удаленному, вам придется сделать это сейчас. Предполагая, что ваш удаленный репозиторий размещен на GitHub и называется "Some-Awesome-Project" , ваша команда будет выглядеть примерно так:

git remote add origin git@github.com:username/Some-Awesome-Project

это немного сбивает с толку, но по соглашению мы называем удаленный репозиторий "источником", а исходный локальный репозиторий - "мастером". Когда вы будете готовы нажмите свои коммиты в удаленный репозиторий (origin), вам нужно будет использовать команду 'push':

git push origin master

для получения дополнительной информации ознакомьтесь с учебником по GitHub:http://learn.github.com/p/intro.html

У меня была проблема с подключением репозитория. Как я исправил:

Я удалил вручную .папка git в папке моего проекта, запустите git init, а затем все это сработало.

после добавления файлов на сцену, вам нужно зафиксировать их с git commit -m "comment" после git add .. Наконец, чтобы отправить их в удаленный репозиторий, вам нужно git push <remote_repo> <local_branch>.

git add помещает ожидающие файлы в так называемый индекс git, который является локальным.

после этого вы используете git commit для фиксации (применения) вещей в индексе.

затем использовать git push [remotename] [localbranch][:remotebranch] чтобы отправлять их в удаленный репозиторий.

моя проблема (git на macOS) была решена с помощью просто git во всех add и commit команды