git本地分支与远程分支关联及解除关联

主要目的

  • 实现git项目管理,本地开发与提交。
  • 立本地分支与远程分支的映射关系(或者为跟踪关系track)。这样使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。

IDEA设置

  1. git目录指定自己安装的git
    git本地分支与远程分支关联及解除关联_第1张图片
  2. tools中terminal中shell设置cmd.exe
    git本地分支与远程分支关联及解除关联_第2张图片
  3. 另外应该是还需要添加git的环境变量
    path路径下添加:D:\Program Files\Git\bin

命令及说明

  1. 从远程拉取分支到本地
git checkout -b 本地分支名 origin/远程分支名
  1. 查看本地分支
git branch
  1. 查看远程分支
git branch -r
  1. 查看所有分支
git branch -a
  1. 新建一个本地分支
git branch 本地分支名
  1. 新建一个本地分支并切换到该分支
git checkout -b 本地分支名
  1. 切换到另一个分支
git checkout 分支名
  1. 将本地新建的分支与远程分支相关联(在当前分支下输入以下命令)
git branch -u origin/分支名   其中origin/分支名 中分支名 为远程分支名

或使用下面命令

git branch --set-upstream-to origin/分支名
  1. 查看本地分支与远程分支的映射关系
git branch -vv
  1. 撤销本地分支与远程分支的关系
git branch --unset-upstream

你可能感兴趣的:(git)