Я новичок в 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 [email protected]:user/trash.git
git push -u origin master
Затем клонировал желаемый репозиторий
git clone [email protected]: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 [email protected]:username/project.git
trashсбивает с толку. Какое отношениеtrashимеет к папке? Вы клонировалиfolderиз онлайн-источника и теперь хотите его где-то еще? - person madth3   schedule 25.02.2012