Git基础(5):分支

news/2024/7/4 13:25:00

前言

   分支在Git中相对较难,分支就是衍生的版本,类似于树木生长多个分支。但是分支在某些时候也可以合并,合并的时候,就需要处理一些新的问题。

分支常用命令

#列出所有分支(带*表示当前分支)
git branch

#列出所有远程分支
git branch -r

#新建一个分支,但依然停留在当前分支
git branch [branch-name]

#新建一个分支,并切换到该妇女之
git checkout -b [branch]

#合并指定分支到当前分支
git merge [branch]

#删除分支
git branch -d [branch-name]

#删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]

# 切换到指定分支,并更新工作区
git checkout [branch-name]

# 切换到上一个分支
git checkout -

如果同一个文件在合并分支时都被修改了则会引起冲突,解决的办法是我们可以修改冲突文件后重新提交!(协商解决冲突)
master主分支应该非常稳定,用于发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支,代码测试后,比如要发布,或许说dev分支代码稳定后可以合并到主分支master上面。

相关资料

Git大全
Git命令学习


http://www.niftyadmin.cn/n/2136000.html

相关文章

响应式网站

浏览器会给出 DIP(device independent pixels) ,而不是 hardware pixels。DIP 实际上联系像素到实际的距离。不管显示器的 pixel density 是怎样,同样的 DIP 会占据同样的空间。 The idea being that a device independent pixel will take up the same …

Weui初始开发链接

https://blog.csdn.net/hou549135295/article/details/72621484

Git基础(6):命令大全

文章目录前言常用命令配置信息仓库命令增加/删除文件提交代码分支查看信息远程同步撤销other前言 Git常用的各种命令和解析。常用命令 配置信息 #显示当前的配置 git config --list#编辑Git配置文件 git config -e [--global]#设置提交代码时的用户信息 git config [--global…

将Spring Boot程序打包成docker镜像-超简版

将Dockerfile和你的spring boot编译好的jar放在一个目录底下 Dockerfile: Java代码 FROM ingensi/oracle-jdk:centos6-7u65 MAINTAINER wiselyman ADD platform-0.0.1-SNAPSHOT.jar /app/ WORKDIR /app/ EXPOSE 8888 CMD ["java","-jar",…

Node.js的使用

1、Node.js能干什么 2、Node.js的应用范围 3、Node.js的优点和缺点

Git基础(7):Git命令

文章目录初始化本地库查看本地库状态添加到暂存区/从暂存区移除提交本地库查看版本信息修改文件版本穿梭初始化本地库 git init #初始化本地库查看本地库状态 git status 添加到暂存区/从暂存区移除 git add [file1] [file2] ... git add . #添加当前文件夹下的所有未跟踪文…

PHP 实现适配器(Adapter)模式

适配器模式核心思想:把对某些相似的类的操作转化为一个统一的“接口”(这里是比喻的说话)--适配器,或者比喻为一个“界面”,统一或屏蔽了那些类的细节。适配器模式还构造了一种“机制”,使“适配”的类可以很容易的增减&#xff0…

什么是Git?转自https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013739

Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写过长篇大论&am…