news 2026/4/17 18:32:49

使用Git 要注意的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用Git 要注意的

Check 切换分支

切换分支合并完代码,切回自己的分支 !!

check切换到测试分支,记得切换回自己的分支,不然有时会在测试分支写代码,容易出现冲突或者错误提交。

Stash 隐藏分支代码

切到其他分支处理问题,记得 Stash

如果其他分支也被改过,直接切换容易冲突。先Stash 隐藏当前分支的代码 ,能够减少冲突。

处理完问题,切换回原来的分支,再 apply 恢复隐藏的代码即可。

Merge合并代码

午休前和下班前,尽量不要合代码,部署环境

要是出现问题,影响午休和下班。

写代码,尽量不要写在最后面,写在中间,可以减少冲突

同一个代码文件,加一个新的函数或方法,很多人都是直接写在最后面,容易冲突,写在文件的中间,可以减少冲突。

处理冲突,如果不清楚,最好找写代码的人帮忙一起处理冲突。

Rebase变基操作

如何用rebase操作以实现“类似 merge A 到 B”的效果?

如果想将 A 分支上的新内容合并到 B 分支,并且希望 B 分支的历史是线性的(没有合并提交点),那么可以:

在 B 分支上,执行 git rebase A。

如果是 idea,直接用 git rebase A onto B。

  1. 切换到目标分支 B 上:
git checkout B
  1. 将 B 分支变基到 A 分支上:
git rebase A

这条命令意思是:“找到当前分支 B 和 A 分支的共同祖先,然后把 B 分支上独有的那些提交,重新应用到 A 分支的最新提交之后。”

效果类似 merge A 到 B ,并且分支的历史记录是线性的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:55:37

36、Linux 技术学习与 CompTIA Linux+ 认证备考指南

Linux 技术学习与 CompTIA Linux+ 认证备考指南 1. 安全与文件权限 安全和文件权限是 Linux 系统管理中的重要部分,以下是相关的子主题及关键信息: | 子主题 | 权重 | 描述 | 关键领域 | | — | — | — | — | | 基本安全与识别用户类型 | 2 | 理解 Linux 系统上的各种…

作者头像 李华
网站建设 2026/4/18 5:28:02

4、深入探索I/O、重定向、管道和过滤器

深入探索I/O、重定向、管道和过滤器 在日常工作中,我们会接触到各种类型的文件,如文本文件、不同编程语言的源代码文件(例如 file.sh、file.c 和 file.cpp 等)。在处理这些文件或目录时,我们常常需要执行各种操作,如搜索特定字符串或模式、替换字符串、打印文件的几行内…

作者头像 李华
网站建设 2026/4/18 5:30:40

Wan2.2-T2V-A14B模型生成视频的加载速度优化策略

Wan2.2-T2V-A14B模型生成视频的加载速度优化策略 在AI内容创作迈向工业化生产的今天,文本到视频(Text-to-Video, T2V)技术正从实验室原型快速渗透至影视、广告和虚拟制作等高要求场景。阿里巴巴推出的Wan2.2-T2V-A14B作为一款具备约140亿参数…

作者头像 李华
网站建设 2026/4/18 6:26:13

千万不能错过!这家外卖点单小程序技术领先机构,竟然让商家收入

千万不能错过!这家外卖点单小程序技术领先机构,竟然让商家收入翻倍引言在当今数字化时代,外卖点单小程序已经成为餐饮业不可或缺的一部分。随着消费者对便捷服务的需求日益增长,选择一个高效、稳定且功能强大的外卖点单小程序平台…

作者头像 李华
网站建设 2026/4/18 6:24:32

还在为广告管理发愁吗?Revive Adserver让你轻松掌控全局

还在为广告管理发愁吗?Revive Adserver让你轻松掌控全局 【免费下载链接】revive-adserver The worlds most popular free, open source ad serving system. You can download the latest release at: 项目地址: https://gitcode.com/gh_mirrors/re/revive-adserv…

作者头像 李华