远程操作
remote 命令:远程仓库管理
查看远程仓库:
git remote添加远程仓库:
git remote add origin git@github.com:Username/repo.git重命名远程仓库名称:
git remote rename origin github-origin查看远程仓库 url:
git remote get-url github-origin修改远程仓库 url:
git remote set-url github-origin git@github.com:Username/repository.git删除远程仓库关联:
git remote remove github-originfetch 命令:获取远程仓库
拉取远程仓库到本地,但不进行合并:
git fetch origin master分支名称为 FETCH_HEAD。
pull 命令:获取远程仓库且进行快速合并
拉取远程仓库到本地,并且进行合并:
git pull默认情况下,合并的方式是按照分支名称对应合并的(前提是远程和本地都有该分支):
git pull origin dev.branch也可以指定合并不同的分支,其中 : 号前为远程分支,: 号后为本地分支。
git pull origin master:dev.branchpush 命令:推送本地至远程仓库
初次推送,需要添加 -u 参数,因为本地分支还没有和远程对应分支关联:
git push -u origin master可以指定不同的分支进行推送:
git push origin master:dev.branch--force 或 -f 参数表示强制推送:
git push -f-delete 或 -d 参数表示删除远程分支:
git push origin -d master