git clone http://abc.com/dev/project/ $HOME/myworkdir
cd $HOME/myworkdir
// edit some stuff
git add .
git commit -m 'edited some stuff :)'
git push origin
Обычно это самый простой рабочий процесс
Обновление к вашему комментарию:
Это означает, что удаленный является либо совершенно новым (пустым) хранилищем (без вреда), либо что он не назначил текущую ветку. Первое, что исправляется нажатием на новую ветку
cd ~/myworkdir
git commit --allow-empty -am 'initial commit'
git push origin master
Если локальный репозиторий не был клонирован с пульта, вы можете
git push http://abc.com/dev/project/ master
Если у локальной ветви есть другое имя, вы можете использовать его вместо master или
git push origin HEAD:master
Чтобы вставить текущий локальный заголовок в качестве нового мастера ветвления
Я рекомендую повторно клонировать ваш репозиторий после того, как начальная фиксация будет в ; таким образом вы получаете «обычную» настройку клонирования (по умолчанию origin
удаленная ветвь отслеживания ditto на master
)