首页  

git 分支操作     所属分类 git 浏览量 205
拉取master分支
git clone https://gitee.com/dyyx/gitdemo.git 

拉取 dev3 分支
git clone https://gitee.com/dyyx/gitdemo.git  -b dev3

git clone https://gitee.com/dyyx/gitdemo.git 
cd gitdemo
git branch
* master

查看本地分支关联的远程分支
git branch -vv
* master ab9a1d5 [origin/master] update

查看所有分支
git branch -a

* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev2
  remotes/origin/dev3
  remotes/origin/develop
  remotes/origin/master
  
切换远程分支
git checkout -b 本地分支名  远程分支名
注意远程分支名 一定要带 origin/ 前缀 

git checkout -b dev3  origin/dev3
Branch 'dev3' set up to track remote branch 'dev3' from 'origin'.
Switched to a new branch 'dev3'

查看本地分支
git branch  

查看远程分支
git branch -r

查看所有分支
git branch -a
* dev3
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev2
  remotes/origin/dev3
  remotes/origin/develop
  remotes/origin/master
  

带星的是当前分支
远程分支 remotes/origin/ 开头  且红色显示
  
git branch -vv
* dev3   1455810 [origin/dev3] add dev3.txt
  master ab9a1d5 [origin/master] update
  
切换本地分支
git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

git branch -vv

  dev3   1455810 [origin/dev3] add dev3.txt
* master ab9a1d5 [origin/master] update


删除本地分支  
git branch -d xxx



分支合并 git merge branch-name
git grep keyword 搜索含有关键词的文件 git blame filename 查看指定文件每一行的提交人和提交时间 git log -p filename 查看指定文件的变更和提交历史
git冲突合并及强制推送 git合并处理

上一篇     下一篇
temporal Java 例子说明

go 包管理工具 go mod

temporal 核心概念

IDEA 常用设置

idea 当前文件查找 快捷键失效

云原生设计理念