IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git使用总结之分支管理与合并冲突 -> 正文阅读

[开发工具]Git使用总结之分支管理与合并冲突

这是Git系列的第二篇文章,历史相关文章:

Git使用总结之分支管理与合并冲突

1 分支管理

一般我们直接使用git clone [代码仓]将远端的代码仓克隆到本地,如果远端代码仓中除了master分支外还有其他的分支,而你需要在其他分支的基础上进行开发(如dev分支),有两种方法:

  1. 可以直接使用git clone -b [分支名] [代码仓]直接拉取对应的分支到本地
  2. 先执行git clone [代码仓]将所有分支都克隆下来,然后执行git checkout [分支名]切换到对应分支

另外,我们可能会基于远端的某个分支(如dev分支)在本地再创建一个分支(命名为dev-local),可以执行git checkout -b dev-local [远程分支名]基于一个远程分支创建一个分支,然后在这个分支上进行代码开发。

如果想要通过git删除一个远程分支,可以执行git push origin --delete [远程分支名]删除。

2 合并冲突

在推送代码(git push)之前,需要先获取远端最新的代码(因为合作开发者可能提交过代码,会发生冲突),因此首先执行git push更新本地代码仓。注意,如果你本地有还没提交的代码,git会给出提示

error: Your local changes to the following files would be overwritten by merge:
        src/index.js
Please commit your changes or stash them before you merge.

因此,首先要将你本地的修改提交git commit或者暂存起来,然后再执行git pull。如果拉取下来的代码和本地的代码有冲突,在VSCode中会给出如下提示:
在这里插入图片描述
选择要保留的代码之后即可解决冲突,之后再提交代码。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 12:06:52  更:2022-05-10 12:07:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:29:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码