美文网首页Python Web
Git - 分支创建和切换

Git - 分支创建和切换

作者: 红薯爱帅 | 来源:发表于2018-04-05 22:11 被阅读2次

1. 概述

  • Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
  • 近端时间,在工作过程中使用Git,发现Git确实很强大,预计会逐步成为Coder的Basic Skill。

1.1. Git工作流

image.png

1.2. 术语介绍

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

1.3. 优缺点

优点:

  • 适合分布式开发,强调个体。
  • 离线工作。
  • 公共服务器压力和数据量都不会太大。
  • 速度快、灵活。
  • 任意两个开发者之间可以很容易的解决冲突。

缺点:

  • 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
  • 学习周期相对而言比较长。
  • 不符合常规思维。

2. 创建分支和切换分支

2.1. 查看本地仓库所有分支和远程分支

$ git branch -a
$ git remote -v

2.2. 创建本地仓库分支dev,指定commit分支是origin/master

$ git checkout -b dev origin/master 
$ vi README.md 
$ git add README.md 
$ git commit -m 'branch change test'

2.3. 切换到本地仓库master分支,查看dev分支修改后的文件,并没有发生变化

$ git checkout master 
$ cat README.md

2.4. 切换到本地仓库dev分支,并push本地commit到远程仓库

$ git checkout -
$ git push origin HEAD:master

2.5. 切换到本地仓库master分支,同步远程仓库到本地仓库当前分支,并查看README.md已发生变化

$ git checkout master
$ git pull
$ cat README.md

3. 常用命令

相关文章

  • 2018-08-19 git 学习-版本管理

    一、创建和合并分支 1、创建和切换分支:git checkout -b dev 2、切换分支:git checko...

  • git 分支管理

    Git 本地分支管理 版本/分支查看、切换、创建和删除分支简写对照 co==checkout/br===branc...

  • git常用命令记录

    Branch ** 创建分支**git branch xxx切换分支git checkout xxx合并在一起,创...

  • Git命令总结

    一、查看、添加、提交、删除、找回、重置修改文件 二、Git 本地分支管理 1、查看、切换、创建和删除分支 2、分支...

  • Git 创建分支 切换分支 删除分支

    1、创建、切换分支首先,我们创建dev分支,然后切换到dev分支: git checkout命令加上-b参数表示创...

  • git分支管理

    本地分支管理 创建和切换分支 创建分支 在本地终端运行git branch『分支名称』新建一个分支,如新建一个名为...

  • Git - 分支创建和切换

    1. 概述 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 近端时间,在...

  • git 创建和切换分支

    创建分支 在本地终端运行 git branch『分支名称』 新建一个分支,如新建一个名为『learn-branch...

  • 创建与合并分支

    查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支...

  • 【操作】git版本控制流入门命令FQ#1

    查看分支:git branch -a创建分支:git branch切换分支:git checkout创建+切换分支...

网友评论

    本文标题:Git - 分支创建和切换

    本文链接:https://www.haomeiwen.com/subject/zdrkhftx.html