查看远程仓库地址别名
git remote -v
$ git remote -v origin https://github.com/qingzhuan/demo01.git (fetch) origin https://github.com/qingzhuan/demo01.git (push) 远程地址别名为 origin
本地关联远程仓库
git remote add origin(别名) 远程地址
比如:git remote add origin https://github.com/qingzhuan/demo01.git
本地仓库内容上传到远程仓库
git push origin master 将当前分支master上传至远程仓库
比如:git push origin feature/game_v1.0 把分支 上传到远程feature/game_v1.0 上,上传分支必须和要上传的名称一致
拉取远程指定分支
git pull <remote> <branch>
比如:git pull origin master 拉取远程master分支
克隆远程分支
git clone 远程仓库地址
比如:git clone https://github.com/qingzhuan/demo01.git
创建分支
git branch 分支名
比如:git branch feature/game_v1.0 基于当前分支创建一个新的分支 feature/game_v1.0
$ git status On branch master nothing to commit, working tree clean $ git branch feature/game_v1.0
# 基于master创建一个新的 feature/game_v1.0分支,
feature/game_v1.0内容和master一样
切换分支
git checkout 分支名
比如:git checkout feature/game_v1.0 切换到 feature/game_v1.0 分支
合并分支
git merge 分支名
比如: git merge feature/game_v1.0 将feature/game_v1.0 合并到当前分支
如果将新的分支代码合并到master分支,需要如下操作:
1、先拉取最的master分支 git pull origin master
2、将最新的master合并到自己的分支(切换到自己分支,git merge master)
3、切换到master (git checkout master), 然后将自己的分支合并到master(git merge 自己分支名)
删除远程分支
git push origin --delete 分支名
比如: git push origin --delete feature/game_v1.0 删除远程分支feature/game_v1.0
删除本地分支
git branch -d 本地分支