news 2026/9/24 1:03:22

Git新手必学的3个实战技巧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Git新手必学的3个实战技巧

一、技巧一:代码冲突解决(五步法)

1. 发现冲突

执行git mergegit pull时,Git 提示冲突后,用git status查看冲突文件(标记为both modified):

bash git status # 输出示例:both modified: main.py

2. 查看冲突内容

打开冲突文件,冲突部分被特殊标记分隔:

python <<<<<<< HEAD # 当前分支修改 print("这是你的代码修改") ======= # 待合并分支修改 print("这是同事的代码修改") >>>>>>> other_branch

3. 手动解决冲突

根据需求保留或整合代码,删除冲突标记:

python print("整合后的代码修改:包含你和同事的想法") # 保留最终版本

4. 标记冲突已解决

将修改后的文件加入暂存区:

bash git add main.py # 单个文件 # 或 git add . # 所有冲突文件

5. 完成合并提交

无需额外参数,Git 自动生成合并提交信息:

bash git commit # 提交时可补充冲突解决说明(如“整合main.py登录逻辑”)

---

二、技巧二:分支创建与切换(规范操作)

1. 创建分支(遵循智优达Git分支管理实战教程命名规范)

  • 功能分支feature/功能名称(如feature/user-login
  • 修复分支bugfix/问题描述(如bugfix/login-error
bash # 创建并切换分支(推荐) git checkout -b feature/user-login # 仅创建分支(不切换) git branch bugfix/login-error

2. 查看与切换分支

bash git branch # 列出所有分支,当前分支前带 * git checkout main # 切换到主分支

3. 删除分支

bash git branch -d feature/user-login # 删除已合并分支 git branch -D bugfix/login-error # 强制删除未合并分支(谨慎使用)

---

三、技巧三:安全合并分支(避免埋坑)

1. 合并前同步目标分支

确保目标分支(如main)是最新状态,减少冲突概率:

bash git checkout main # 切换到目标分支 git pull origin main # 拉取远程最新代码

2. 合并分支(推荐非快进模式)

  • 快进合并:目标分支无新提交时,直接移动指针(丢失分支历史)。
  • 非快进合并:用--no-ff强制创建合并提交,保留分支历史(便于回溯):
bash git merge --no-ff feature/user-login # 推荐用于主分支合并

3. 推送合并结果

合并后测试无误,推送到远程仓库:

bash 复制 git push origin main # 推送主分支更新
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 0:51:03

学术 PPT 制作效率战!虎贲等考 AIPPT:10 分钟碾压 3 天手动排版

“熬 3 晚做的答辩 PPT&#xff0c;被导师批‘逻辑混乱像流水账’”“公式排版错位、图表无标注&#xff0c;修改 5 遍仍不达标”“论文数据散在 Excel&#xff0c;手动转 PPT 耗时 8 小时”—— 学术演示场景中&#xff0c;90% 的科研人都陷入过 “低效排版 专业不达标” 的双…

作者头像 李华
网站建设 2026/9/23 3:00:24

机器学习:Python音乐推荐平台 Django框架 TensorFlow推荐 融合深度学习与协同过滤推荐算法 千千音乐爬虫 大数据实战✅

博主介绍&#xff1a;✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久&#xff0c;选择我们就是选择放心、选择安心毕业✌ > &#x1f345;想要获取完整文章或者源码&#xff0c;或者代做&#xff0c;拉到文章底部即可与…

作者头像 李华
网站建设 2026/9/23 3:45:20

数据立方体在电商用户行为分析中的实战应用

数据立方体在电商用户行为分析中的实战应用&#xff1a;从“数据迷宫”到“决策地图” 一、引言&#xff1a;你是否也曾陷入“用户行为分析的困境”&#xff1f; 1.1 一个电商运营的真实痛点 上个月和一位电商运营朋友吃饭&#xff0c;他掏出手机翻出一张Excel表&#xff0c;眉…

作者头像 李华
网站建设 2026/9/23 0:29:26

AI动态漫实战:如何用国产AI工具,把小说变“活”

最近&#xff0c;AI创作领域又出现了一波新的工具和玩法&#xff0c;尤其是动态漫制作&#xff0c;让不少创作者看到了新的可能性。我也忍不住尝试了一下&#xff0c;结果真的做出了比较满意的效果。今天就来详细分享一下我的真实制作流程——从文字到动态视频&#xff0c;如何…

作者头像 李华
网站建设 2026/9/23 4:04:36

寒假集训5——二分

这三题我都超时了&#xff0c;优化完可能会再上传。这些都不是AC代码&#xff0c;请批判性查阅&#xff0c;轻喷&#xff01;&#xff01;&#xff01; 1.B2166 查找不重复元素出现的位置 题目描述 输入 n 个不超过 109 的严格递增的正整数组成的数列 a1​,a2​,…,an​&…

作者头像 李华