git常用命令

 查看远程仓库地址别名

  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 本地分支

 

 

 

 

  

 

posted @ 2021-01-17 13:52  ilovetesting  阅读(67)  评论(0编辑  收藏  举报