2013-06-03 4 views
11

Я очень новичок в git.Я искал ответ, но не смог его найти. В моем компьютере у меня есть папка проекта, как это:Как добавить мой текущий проект в уже существующий github repo

project_a 
--some_folder 
--another_folder 
--.git 

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

ответ

20

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

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

Но моя цель - поставить мой 'project_a' под существующим' repo' таким образом, чтобы на github это выглядело бы как 'repo/trunk/bin/project_a' – Vor

+4

, а затем сначала клонировало существующее репо в папку в вашем локальная машина. Затем добавьте файл project_a в папку trunk/bin. И затем нажмите на github. –

7

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

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». если данный каталог открыт

+0

Работает для меня. Не принято. благодаря – Hugo

1
  1. Сначала создайте git repostry.
  2. второй открытый git bash в существующем или загружаемом проекте.
  3. выполнить git init
  4. git add.
  5. мерзавец совершить -m «печать сообщение»
  6. мерзавец удаленного добавить GitHub
  7. мерзавец дистанционного -v 8.git мастер толчок GitHub или мерзавец толчок происхождения мастер мерзавец толчок -f мастер происхождения **
Смежные вопросы