远程操作
git clone
git remote
git fetch
git pull
git push
git clone
1 | git clone <版本库的网址> <本地目录名> |
git remote -v
显示remote 信息
1 | git remote add <主机名> <网址> |
1 | git remote rm <主机名> |
1 | git remote rename <原主机名> <新主机名> |
git fetch
1 | git fetch <远程主机名> <分支名> |
1 | git merge origin/master |
git pull
1 | git pull <远程主机名> <远程分支名>:<本地分支名> |
1 | git pull origin next 默认省去本地的 |
本地master 自动追踪origin/master, 这样可以修改
1 | git branch --set-upstream master origin/next |
1 | git pull origin 本地分支自动追踪远程对应分支 |
1 | git pull 如果本地只有一个分支 |
自动删除远程删除的
1 | git pull -p |
git push
1 | git push <远程主机名> <本地分支名>:<远程分支名> |
指定默认推送主机/分支
1 | git push -u origin master |
增加tag
1 | git push origin --tags |