Как добавить мой текущий проект в уже существующий репозиторий GitHub

Я очень новичок в Git. Я искал ответ, но не смог его найти.

На моем компьютере есть папка проекта, подобная этой:

project_a
--some_folder
--another_folder
--.git

И у меня есть репозиторий на GitHub, скажем, https://github.com/company/our_repo.git. Под этим хранилищем у меня есть несколько папок. Поэтому моя цель - поместить мой project_a в trunk/bin. Как мне этого добиться? (Опять же, я очень, очень, очень новый.)

Ответ 1

Откройте терминал, войдите в эту папку и напишите:

git init
git add .
git commit -m "my commit"
git remote set-url origin [email protected]:username/repo.git
git push origin master

Ответ 2

Мне повезло с навигацией к каталогу, который я хотел добавить в репозиторий (путь к файлу cd с \replace//), а затем:

    git init
    git add .
    git commit -m "my commit"
    git remote add origin <remote repository URL>
    git push origin master

Здесь ссылка на статью, в которой объясняется, как это сделать более подробно: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

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

Ответ 3

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

  • Клонирование существующего репо с помощью следующей команды: git clone https://github.com/company/our_repo.git
  • Вручную возьмите папку проекта в нужное место, т. trunk/bin
  • Теперь зафиксируйте, а затем git commit -m "message" репо с помощью команд: git commit -m "message" и git push origin master

Ответ 4

1. first create a git repostry.
2. second open git bash in  existing or uploading project.
3. perform git init 
4. git add .
5. git commit -m "print message"
6. git remote add github<repostry url>
7. git remote -v
8. git push github master

ИЛИ ЖЕ

git push origin master

если вы получаете какую-либо ошибку

git push -f origin master**