Как загрузить проект в Github

После проверки этого question я до сих пор не знаю, как получить проект, загруженный в мой репозиторий концентратора Git.

Я новичок в Git Hub, и я понятия не имею, что делать. Я создал репозиторий, но хочу загрузить в него свой проект.

Я просмотрел страницу репозитория для какой-либо кнопки загрузки, но я не видел ничего подобного.

Я просмотрел ссылки, предоставленные до сих пор, но я все еще не получаю. Они упоминают командную строку, это командная строка Windows или Git Bash? Потому что я не могу ничего сделать.

Я также пробовал использовать Git GUI, но когда я выбираю папку, которую я хочу, она говорит, что это не репозиторий Git... нужно ли его зашивать? Я попытался добавить файл .gitconfig в папку, но это не имеет значения.

Заранее спасибо:)

+162
09 окт. '12 в 12:09
источник поделиться
21 ответ

Поскольку я написал этот ответ, github выпустил собственный клиент Windows, который делает все приведенные ниже шаги избыточными.

Вы также можете использовать sourcetree, чтобы получить как git, так и меркурийную настройку в Windows.


Вот как вы это сделаете в Windows:

  • Если у вас нет установленного git, см. в этой статье о том, как его настроить.
  • Откройте командную строку Windows.
  • Перейдите в каталог, где ваш исходный код находится в командной строке.
  • Сначала создайте новый репозиторий в этом каталоге git init. Это скажет "Инициализированный пустой репозиторий git в... git" (... - это путь).
  • Теперь вам нужно сообщить git о ваших файлах, добавив их в свой репозиторий. Сделайте это с помощью git add filename. Если вы хотите добавить все свои файлы, вы можете сделать git add .
  • Теперь, когда вы добавили свои файлы и внесли свои изменения, вам необходимо зафиксировать свои изменения, чтобы git мог отслеживать их. Введите git commit -m "adding files". -m позволяет добавить сообщение фиксации в строку.

До сих пор вышеупомянутые шаги - это то, что вы сделали бы, даже если бы вы не использовали github. Это обычные шаги для запуска репозитория git. Помните, что git распространяется (децентрализован), означает, что вам не нужно иметь "центральный сервер" (или даже сетевое подключение), чтобы использовать git.

Теперь вы хотите нажать изменения в репозиторий git, размещенный в github. Для вас это, сообщив git добавить удаленное местоположение, и вы делаете это с помощью этой команды:

git remote add origin https://github.com/yourusername/your-repo-name.git

Как только вы это сделаете, git теперь знает о вашем удаленном репозитории. Затем вы можете сообщить ему нажать (что "загрузить" ) ваши зарегистрированные файлы:

git push -u origin master

+232
09 окт. '12 в 12:27
источник

Связанные вопросы


Похожие вопросы

How to upload a project to Github from scratch

Выполните следующие шаги, чтобы проецировать на Github

1) git init

2) git add.

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

Загрузка проекта с нуля требует git pull origin master.

5) git pull origin master

6) git push origin master

+47
30 дек. '15 в 7:09
источник
git push --force origin master

если у вас проблемы с загрузкой!

+15
16 янв. '14 в 9:38
источник

Выполните следующие два шага:

  • Создайте репозиторий в Интернете по ссылке: https://github.com/new
  • Затем свяжите местное репо с удаленным репо с помощью команды: git add remote origin https://github.com/userName/repo.git Здесь repo.git будет вашим вновь созданным удаленным репо.

Это будет работать как шарм. Не нужно беспокоиться о способах SSH или HTTPS. Сначала я столкнулся с той же проблемой и потратил часы на решение. Но это сработало для меня.

+14
20 янв. '14 в 6:21
источник

Здесь я объясняю, как я это сделал на Window, может быть, это также помогает другим :)

Обязательно установите Git и GitHub.

После завершения установки откройте "git bash";

enter image description here

поэтому появится окно, подобное приведенному ниже:

enter image description here

Идите вперед и введите cd ~ чтобы убедиться, что вы находитесь в домашнем каталоге;

Вы можете проверить адрес, который вы в нем, набрав pwd;

Теперь вам нужно создать учетную запись GitHub;

После создания учетной записи GitHub, войдите и войдите в систему;

После того, как вы вошли в систему, в правом верхнем углу нажмите + и выберите "Новый репозиторий".

enter image description here

Затем в открывшемся окне введите имя, которое вы хотите иметь для хранилища, в поле "Имя хранилища". Добавьте "Description (необязательно)", если хотите, и отметьте "Инициализировать этот репозиторий README". Затем нажмите "Создать репозиторий".

enter image description here

Теперь перейдите к вашему драйверу C; создайте новую папку и назовите ее "git" Теперь перейдите в окно "git bash"; измените каталог на диск c, набрав cd ~; cd/c cd ~; cd/c Если вы ls там, он покажет вам папки там; Убедитесь, что там есть папка git:

enter image description here

Теперь вернитесь в браузер; перейдите на свою страницу GitHub, нажмите на репозиторий, который вы создали; и нажмите "Клонировать или скачать"; и скопируйте адрес, который отображается там (выбрав копировать в буфер обмена)

enter image description here

Теперь вернемся к "git bash"; Используйте команду cd git для перехода в папку git; Теперь напишите следующие команды для подключения к вашему GitHub (введите имя пользователя и пароль вашего GitHub, когда он попросит вас)

git config --global user.name "Your Name"

А затем: git config --global user.email youremail@domain.com. Следующий тип: git clone (url) вместо (url) введите адрес репозитория GitHub, который вы скопировали со своей страницы GitHub; (например, git clone https://github.com/isalirezag/Test.git).

Теперь, если вы выполните команду ls вы увидите там свой репозиторий; Если вы также откроете папку git, которая есть в вашем окне, вы увидите, что ваш репозиторий добавлен как папка.

Теперь используйте команду cd для перехода в хранилище: cd Test

Продолжайте копировать и вставлять любые файлы, которые вы хотите поместить в этот репозиторий в эту папку.

Чтобы перенести файлы в ваш репозиторий, вам нужно сделать следующее:

Тип мерзавец

add filename (имя файла - это имя файла, который вы хотите загрузить) или введите команду ниже, если вы хотите добавить все файлы в папку:

git add.

Затем введите: git commit -m "adding files". А затем: git push -u origin master.

И тогда у вас все будет готово, если вы обновите свою учетную запись GitHub, файлы должны быть там :)

+6
24 мар. '17 в 16:33
источник

Создайте новый репозиторий на GitHub. Чтобы избежать ошибок, не инициализируйте новый репозиторий с файлами README, license или gitignore. Вы можете добавить эти файлы после того, как ваш проект был перенесен на GitHub. Откройте терминал (для пользователей Mac) или командную строку (для пользователей Windows и Linux).

Измените текущий рабочий каталог на ваш локальный проект.

Инициализируйте локальный каталог как репозиторий Git.

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#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.

  1. В верхней части страницы быстрой настройки GitHub-репозитория нажмите enter image description here, чтобы скопировать URL-адрес удаленного репозитория. В верхней части страницы быстрой настройки репозитория GitHub щелкните, чтобы скопировать URL-адрес удаленного репозитория.
  2. В командной строке добавьте URL-адрес для удаленного репозитория, куда будет помещен ваш локальный репозиторий.

$ git remote add origin remote repository URL # Sets the new remote git remote -v # Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url origin instead of git remote add origin here. Push the changes in your local repository to GitHub. # Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url origin instead of git remote add origin here. Push the changes in your local repository to GitHub.

$ git push origin master
# Pushes the changes in your local repository up to the remote repository you specified as the origin.

Атрибуция источника: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

+5
06 июл. '15 в 15:01
источник

Я предполагаю, что вы находитесь в системе Windows, такой как я, и установите GIT. Вы можете либо запустить эти команды с помощью простой командной строки в каталоге проекта, либо вы также можете использовать GitBash.

Шаг 1: Создайте репозиторий в GIT вручную. Дайте ему любое имя, которое вам кажется нужным.

Шаг 2: Приходите в свой локальный каталог проекта. Если вы хотите опубликовать свой код в этом новом репозитории, который вы только что создали, убедитесь, что в корневом каталоге проектов отсутствует имя папки .git, если есть его удаление. Команда запуска git init

Шаг 3: Команда Run git add .

шаг 4: Команда Run git commit -m YourCommitName

Шаг 5: Команда Run git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

Шаг 6: Команда Run  git push --set-upstream YourRepositoryName master --force

Обратите внимание, что я использую последнюю версию GIT на момент написания. Также обратите внимание, что я не указал какую-либо конкретную ветвь, чтобы вставить код, чтобы он перешел к мастеру. На шаге 6 GIT попросит вас авторизировать команду, попросив ввести имя пользователя и пароль во всплывающем окне.

Надеюсь, что мой ответ помог.

+4
11 июн. '17 в 7:33
источник

Это сработало для меня;

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull origin master --allow-unrelated-histories
6- git push origin master
+3
18 янв. '19 в 18:52
источник

Я думаю, что проще всего было бы установить плагин git для eclipse, работает более или менее так же, как и плагины CVS и SVN для eclipse:

http://www.eclipse.org/egit/

GL!

+3
09 окт. '12 в 12:13
источник
  • Откройте Git Bash.
  • Измените текущий рабочий каталог на локальный проект.
  • Инициализировать локальный каталог как репозиторий Git: $ git init
  • Добавьте файлы в новый локальный репозиторий. Это ставит их для первого фиксации: $ git add .
  • Зафиксируйте файлы, которые вы поставили в локальном репозитории: $ git commit -m "First commit"
  • В верхней части страницы быстрой настройки репозитория GitHub нажмите, чтобы скопировать URL удаленного репозитория.
  • В командной строке добавьте URL-адрес удаленного репозитория, куда будет удален ваш локальный репозиторий: $ git remote add origin remote repository URL
  • Вставьте изменения в локальный репозиторий в GitHub: $ git push origin master
+3
09 дек. '16 в 22:52
источник

Вероятно, самая полезная вещь, которую вы могли бы сделать, это прочитать онлайн-книгу [http://git-scm.com/book/en/]. Это действительно довольно приличное чтение и дает вам концептуальный контекст для правильного выполнения вещей.

+2
14 февр. '14 в 3:16
источник
  1. Сначала вы должны создать учетную запись на Github
  2. Затем создайте новый проект - назовите этот проект так, как вы хотите, после чего будет показан ваш проект.
  3. Теперь скопируйте URL
  4. Затем откройте командную строку и перейдите в каталог или папку, которые вы хотите загрузить с помощью cmd
  5. Затем введите следующие команды

     git init
     git add .
     git commit -m "initial commit"
     git remote add origin PASTE URL
     git push -u origin master
    
  6. Теперь проверьте свою учетную запись GitHub, репозиторий успешно загружен.

Для получения полного руководства вы можете посмотреть это видео.

+2
21 дек. '17 в 8:05
источник

Загрузите SourceTree. Он доступен для windows7 + и Mac и настоятельно рекомендуется загружать файлы на github через интерактивный интерфейс.

+2
21 сент. '16 в 14:41
источник

Я сделал следующее:

  1. мерзавец
  2. мерзавец добавить.
  3. git commit -m "Твое сообщение"
  4. git remote добавить источник @your_git_repository
  5. git push -u мастер оригинала

Конечно, вы должны установить Git

+1
30 янв. '18 в 7:55
источник

У меня ушло около 2 часов, чтобы понять, что я должен создать Repo для GitHub (http://github.com/new), прежде чем пытаться отправить свои локальные файлы в github.

После попытки подтолкнуть ошибки были похожи:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

Я чувствую себя идиотом, но я действительно хотел бы подчеркнуть это. Я просто думал, что мой репо будет создан автоматически при первом нажатии. Я был так неправ.

+1
29 нояб. '18 в 12:30
источник

Лучший способ git - фактически начать Gitting. Попробуйте этот веб-сайт, который заставляет вас шаг за шагом определять основные способы выполнения функций в командной строке для запуска проекта на GitHub

Это называется try.github.io, или вы также можете взять курс на codeAcademy

+1
05 мая '16 в 19:13
источник

Следуйте инструкциям из RishiKesh Pathak выше, вы можете даже сократить команду push, вставив эту командную строку только один раз:

git config --global push.default simple

Итак, в следующий раз вместо использования git push origin master вам просто нужно:

git push

Подробнее здесь.

+1
05 мая '16 в 19:08
источник

Не волнуйтесь, это очень простой способ без командной строки.. просто посмотрите это видео, пожалуйста.. https://youtu.be/7bVxmYOuHYo

0
24 янв. '19 в 11:11
источник

Я нашел это видео на YouTube, которое объясняет это очень хорошо. Название: "Настройка репозитория на Github и Push-первый проект на GitHub", пожалуйста, пройдите по ссылке ниже:

https://www.youtube.com/watch?v=gAWiXbT599E

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

0
28 апр. '19 в 5:22
источник
  1. Нам нужен Git Bash
  2. В разделе команд Git Bash ::

1,1 лс

Он покажет вам местоположение по умолчанию.

1.2 CD "C:\Users\user\Desktop\HTML" Нам нужно назначить путь к проекту

1.3 git init Инициализирует пустой git-репозиторий в C:\Users\user\Desktop\HTML.

1.4 ls Будет отображено имя всех файлов

1.5 git remote add origin https://github.com/repository/test.git это ваш https://github.com/repository/test.git ваш путь к репозиторию

1.6 git remote -v Для проверки погоды у нас есть выборка или нет или нет

1.7 git add. Если вы положили. тогда это означает, что все, что мы имеем в папке perticular, публикуют все.

1.8 git commit -m "Первый раз"

1.9 git push -u мастер оригинала

0
11 июл. '19 в 7:08
источник

для загрузки нового проекта в GIT (сначала вам нужно иметь локальную базу кода проекта и репозиторий GIT, где вы будете загружать проект, в GIT вам нужно иметь свои учетные данные)

  • Элемент списка

    1.open GIT Bash

    2. перейдите в каталог, в котором у вас есть база кода (расположение проекта) cd для местоположения проекта CD/*/***/*****/***** Затем вам нужно выполнить команды GIT

    1. git init нажмите enter, после чего вы увидите что-то вроде этого ниже Инициализированный пустой репозиторий GIT в *:/***/****/*****/. Git/ поэтому GIT init инициализирует пустой репозиторий GIT на локальном
    2. git добавить. нажмите Ввод приведенная выше команда добавит всю директорию, подкаталог, файлы и т.д. вы увидите что-то вроде этого предупреждение: LF будет заменен CRLF в ****. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *******. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *******. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в **************. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ************. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *************** Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в j *******. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ***********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в **************. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ***********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *********. Файл будет иметь свои исходные концы строк в вашем рабочем каталоге.

    3. git commit -m "first commit" нажмите клавишу ввода -m, чтобы добавить комментарий он передаст код для создания env вы увидите что-то вроде этого

[master (root-commit) 34a28f6] добавление ******** предупреждение: LF будет заменен CRLF в c *******. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *******. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в ********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в *********. Файл будет иметь исходные окончания строки в вашем рабочем каталоге.

предупреждение: LF будет заменен на CRLF в ***********.


27 файлов изменено, 3724 вставки (+)  создать режим 100644 *****  создать режим 100644 *****  создать режим 100644 *****  создать режим 100644 ******  создать режим 100644 ******  создать режим 100644 *****  создать режим 100644 ******

6.git remote add origin http://username@git:repopath.git нажмите enter, это добавит к репо

7.git push -u начальный мастер нажмите Ввод это будет загружать все из локального в репо на этом шаге, вам нужно ввести пароль для репо, где вы будете загружать код. вы увидите что-то вроде этого ниже Подсчет объектов: 33, сделано. Дельта-сжатие с использованием до 12 потоков. Сжатие объектов: 100% (32/32), сделано. Написание объектов: 100% (33/33), 20.10 KiB | 0 байт/с, сделано. Всего 33 (дельта 14), повторно используется 0 (дельта 0) Для http://username@git:repolocation.git  * [новый филиал] master → master Мастер ветвления настроен для отслеживания мастера удаленных веток из источника.

-2
02 авг. '17 в 17:05
источник

Посмотрите другие вопросы по меткам или Задайте вопрос