# Связать с удаленным
git remote add origin [path]
# Склонировать в текущий каталог
git clone [path] ./
# Просмотр центрального репозитория
git remote -v
# или можно так
git remote show origin
# Отправить ветку на сервер
git push origin new_branch
# Привязать локальную ветку к ветке на сервере
git push -u origin new_branch
# Привязать еще можно так
git branch --set-upstream master origin/master
# Удалить ветку на сервере
git push origin :heads/new_branch
# Удалить уничтоженную ветку
git remote prune origin
git gc --prune=now
# Создать локальную ветку, связанную с удаленной
git checkout --track -b new_branch origin/new_branch
# Слить ветку с сервера в текущую
git pull origin new_branch
# Создать ветку на сервере
git push origin origin:refs/heads/new_branch
# Отправить ветку на сервер
git push origin local_branch_name:remote_branch_name
# Забрать структуру проекта (новые ветки)
git fetch
# Забрать структуру (одну ветку)
git fetch origin new_branch
# Забрать последние коммиты с сервера
git pull
# Отправить последние коммиты
git push
# Отправить теги в центральный репозитарий
git push --tags
Git/Svn Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor