Ошибка при отправке клонированного репозитория - PullRequest
3 голосов
/ 25 февраля 2012

Я новичок в git и столкнулся с проблемой, пытаясь вставить клонированный репозиторий в мой онлайн-репозиторий.Я создал локальный репозиторий следующим образом:

git config --global user.name "My Name"
git config --global user.email myemail
mkdir trash
cd trash
git init
touch test # Creates a file in git bash
git commit -m 'first commit'
git remote add origin git@github.com:user/trash.git
git push -u origin master

Затем клонировал нужный репозиторий

git clone git@github.com:user/folder.git # Folder appears in my local repository

Затем я отправил его в свой проект:

git add -A
git push -u origin master 

Какие распечатки: "Мастер веток настроен для отслеживания удаленного мастера веток от источника. Все в актуальном состоянии."

Однако это не добавило мой недавно клонированный репозиторий в мой онлайн-репозиторий.Что мне не хватает?Спасибо,

Майк

РЕДАКТИРОВАТЬ:

Спасибо за ваш вклад - моя проблема заключалась в том, что у меня были проблемы с получением хранилища другого человека как в моем локальном, так и в онлайн-хранилище (яне мог понять, как клонировать его в мой локальный репозиторий и затем отправить его в сеть).Вот то, что я нашел в качестве решения: - Перейдите к https://github.com/user/project - Нажмите «Вилка» в верхнем правом углу страницы.

Скопируйте («клон») свой онлайн-репозиторий наваш локальный компьютер:

 # Set up git

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

# Clone your project from online to your local repository

cd desiered/directory
git clone git@github.com:username/project.git

1 Ответ

2 голосов
/ 25 февраля 2012

Вы забыли коммит между add -A и push:

git add -A
git commit -m 'foo'
git push -u origin master

или вы можете сделать

git commit -am 'foo'
git push -u origin master
...