В данной статье мы рассмотрим, как создать новый пустой Git репозиторий. Мы создадим локальный репозиторий, а также рассмотрим, как создать удаленный репозиторий на примере Github.
Как создать новый пустой репозиторий
Создайте пустую директорию для вашего будущего репозитория и перейдите в нее:
mkdir myproject cd myproject
Теперь, чтобы создать в нашей директории новый репозиторий, выполните команду:
git init
В результате будет создан новый локальный пустой репозиторий. На экран будет выведено сообщение вида:
Initialized empty Git repository in /path/to/myproject/.git/
В директории myproject появится скрытая папка .git. Ее можно увидеть, выполнив команду ls -al
Как создать репозиторий из существующих файлов
Предположим, что у вас уже есть какой-то проект, для которого вы хотите создать Git репозиторий. Создание репозитория выполняется точно также, как описано выше. Перейдите в папку проекта:
cd myproject
git init
Теперь можно добавить все файлы в индекс и сделать первый коммит:
github как залить проект.Как пользоваться github.
git add -A git commit -m «First commit.»
Как создать удаленный репозиторий (на примере Github)
Вы создали локальный репозиторий, теперь, например, вам нужно добавить его на Github, тем самым вы фактически создадите удаленный репозиторий.
Перейдите на https://github.com и войдите в свой аккаунт. Нажмите кнопку New repository (Новый репозиторий). На открывшейся странице введите имя репозитория (Repository name) и нажмите кнопку Create repository.
В своем локальном репозитории теперь выполните команду:
git remote add origin https://github.com/username/myproject.git
Данная команда добавит удаленный репозиторий с именем origin , который указывает на ваш Github-репозиторий. Пока мы только добавили запись об удаленном репозитории.
Теперь можно выполнить команду git push , чтобы отправить все ваши изменения на удаленный репозиторий:
git push -u origin master
Вам нужно будет ввести логин и пароль аккаунта в Github. Результат команды будет примерно следующим:
В команде git push мы использовали ключ -u . Данный ключ используется для того, чтобы связать локальную ветку master с удаленной origin/master (в нашем случае удаленной ветки не существовало, она автоматически была создана). Так как связь установлена, то последующие выполнения git push из ветки мастер можно выполнять без указания веток. То есть вместо git push origin master ), можно просто выполнять команду git push .
Смотрите также:
- Как изменить файлы в старом коммите (не последнем)
- Как добавить все файлы в коммит, кроме одного
- Как создать ветку из предыдущего коммита
- Команда Git stash. Как прятать изменения в Git
- Как показать файлы, которые будут добавлены в текущий коммит
- Как объединить коммиты
- Как применить патч
- Как узнать версию Git
- Как добавить коммит
- Как отменить коммит
- Опубликовано: 19.09.2018
- yuriy
Источник: pingvinus.ru
Как загрузить проект в GitHub через GitHub DeskTop | Полный Гайд
Adding a file to a repository
You can upload and commit an existing file to a repository on GitHub or by using the command line.
Adding a file to a repository on GitHub
Files that you add to a repository via a browser are limited to 25 MB per file. You can add larger files, up to 100 MB each, via the command line. For more information, see «Adding a file to a repository using the command line.» To add files larger than 100 MB, you must use Git Large File Storage. For more information, see «About large files on GitHub.»
Tips:
- You can upload multiple files to GitHub at the same time.
- If a repository has any protected branches, you can’t edit or upload files in the protected branch using GitHub. For more information, see «About protected branches.»
You can use GitHub Desktop to move your changes to a new branch and commit them. For more information, see «Committing and reviewing changes to your project in GitHub Desktop.»
- On GitHub.com, navigate to the main page of the repository.
- Above the list of files, select the Add file dropdown menu and click Upload files. Alternatively, you can drag and drop files into your browser.
Adding a file to a repository using the command line
You can upload an existing file to a repository on GitHub.com using the command line.
This procedure assumes you’ve already:
- Created a repository on GitHub, or have an existing repository owned by someone else you’d like to contribute to
- Cloned the repository locally on your computer
Warning: Never git add , commit , or push sensitive information to a remote repository. Sensitive information can include, but is not limited to:
- Passwords
- SSH keys
- AWS access keys
- API keys
- Credit card numbers
- PIN numbers
- On your computer, move the file you’d like to upload to GitHub into the local directory that was created when you cloned the repository.
- Open Terminal Terminal Git Bash .
- Change the current working directory to your local repository.
- Stage the file for commit to your local repository.
$ git add . # Adds the file to your local repository and stages it for commit. To unstage a file, use ‘git reset HEAD YOUR-FILE’.
$ git commit -m «Add existing file» # Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use ‘git reset —soft HEAD~1’ and commit and add the file again.
$ git push origin YOUR_BRANCH # Pushes the changes in your local repository up to the remote repository you specified as the origin
Further reading
Источник: docs.github.com
Как добавить файл-Github
Как добавить файл в репозиторий на Github?
С помощью обучающей статьи (https://guides.github.com/activities/hello-world/) получилось создать README.md,но о том,как добавить свой файл там ничего не сказано.
Отслеживать
задан 8 янв 2016 в 11:34
1,003 3 3 золотых знака 15 15 серебряных знаков 25 25 бронзовых знаков
Думаю вам нужно в принципе изучить основы git
8 янв 2016 в 12:10
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Склонируйте удаленный репозиторий в вашу локальную папку, используя команду clone
git clone git://github.com/schacon/grit.git
Либо еще вариант
- Создайте ваш локальный репозиторий, вызовите в каталоге «проекта» команду git init
- Добавьте файлы в репозиторий командой git add (или ) (например, git add . — добавит рекурсивно все файлы в текущем каталоге в локальный репозиторий)
- Сделайте ваш первый локальный коммит в репозиторий git commit -m «First commit»
- Добавляем локальному репозиторию ссылку на удаленный репозиторий github git remote add origin https://github.com/user/repo.git
- Теперь можно сделать команду push в удаленный репозиторий git push origin master ,тем самым отправив вашу локальную ветку master на сервер origin(на github репозиторий). Теперь вы можете видеть добавленные файлы на github.
Если у вас имеется уже локальный репозиторий, и вы хотите его залить на github, то выполните все пункты, начиная с 4. После этого ваш локальный репозиторий будет располагаться на сервере github.
Источник: ru.stackoverflow.com