news 2026/6/25 12:54:15

git在实习上遇见的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git在实习上遇见的问题

遇到问题

1、我需要拉取远程最新master 到 本地分支 ,然后将temp branch了合并到sunyl_dev 中。在那之后,再提交sunyl_dev.

1.1、先切到sunyl_dev

git checkout sunyl_dev

1.2、拉取远程master 最新代码到sunyl_dev

git pull origin master
1.3、把当前的temp分支合并进来
git merge temp

冲突,解决后

git add . git commit -m '合并temp分支到sunyl_dev'

1.4、把更新好的sunyl_dev推送到远程

git push origin sunyl_dev

meger 代码冲突问题

方案A:放弃merge

git merge --abort

代码执行后:

合并终止;回到你执行git pull 之前的状态;所有本地修改的文件会被保留

方案B:解决冲突,完成合并

打开冲突文件

手动解决冲突

1、删除<<<<<<<<<、==========、>>>>>>>>这些标记

2、保留你需要的代码,删除错误/重复部分

3、保存文件

标记冲突已解决

git add file

完成合并提交

git commit

公共规则 和 本地私有规则

仓库公共规则(团队共享)

  1. 位置: /项目根目录/.gitignore

  2. 特点: 会被git add /commit / push , 团队所有人共享

  3. 内容:所有开发都要忽略的东西

# .gitignore(要提交到远程) node_modules/ dist/ build/ *.log .env

本机仓库私有

  1. 位置:/项目根目录/.git/info/exclude

  2. 特点:永远不会被提交、不会上传到远程,只在本机仓库生效

  3. 内容:个人的本地配置、IDE设置和本地密钥

# .git/info/exclude(私有,不上传) config/local.yml .env.local .vscode/ .idea/ tmp/ *.swp

本机全局私有

如果狠毒项目都要忽略同一套个人文件,可以配全局:

# 1. 创建全局忽略文件(随便放哪,这里放用户目录) # Windows:C:\Users\你的用户名\.gitignore_global # Mac/Linux:~/.gitignore_global # 2. 告诉 Git 用这个全局文件 git config --global core.excludesFile "C:\Users\你的用户名\.gitignore_global" # Windows # git config --global core.excludesFile ~/.gitignore_global # Mac/Linux

全局文件内容示例:

# .gitignore_global(所有仓库都生效) .DS_Store Thumbs.db .vscode/ .idea/ *.log

优先级

同一文件被多处规则匹配时,优先级从高到低

  1. .git/info/exclude(当前仓库私有)

  2. 项目 .gitignore (团队共享)

  3. 全局 .gitignore_global(你所有仓库)

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

图文讲解 OpenClaw 2.7.9 简易安装流程(包含安装包)

OpenClaw 一键安装完整教程 第一步&#xff1a;访问对应站点 打开 OpenClaw 虾壳云相关页面&#xff0c;获取安装程序。 第二步&#xff1a;选择安装路径并开始安装 进入安装界面后&#xff0c;根据提示选择安装路径&#xff0c;随后点击开始使用进入路径配置页。 运行程序…

作者头像 李华
网站建设 2026/6/11 16:43:29

免费开源图片去重工具AntiDupl.NET完整使用指南

免费开源图片去重工具AntiDupl.NET完整使用指南 【免费下载链接】AntiDupl A program to search similar and defect pictures on the disk 项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl 你是否曾因电脑中堆积如山的重复图片而烦恼&#xff1f;宝贵的硬盘空间…

作者头像 李华
网站建设 2026/6/12 3:10:14

D2DX:让经典《暗黑破坏神2》在现代PC上完美重生的终极方案

D2DX&#xff1a;让经典《暗黑破坏神2》在现代PC上完美重生的终极方案 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否…

作者头像 李华
网站建设 2026/6/11 19:06:48

进程控制知识

进程终止进程退出有三种场景&#xff1a;1&#xff1a;代码运行完成&#xff0c;正确运行。2&#xff1a;代码运行完成&#xff0c;但是失败。3&#xff1a;代码异常终止。一般来说&#xff0c;我们通过正常的main函数return&#xff0c;或者使用exit&#xff08;&#xff09;和…

作者头像 李华
网站建设 2026/6/11 23:34:00

Cortex-M33微控制器CoreMark性能基准测试移植与优化实战指南

1. 项目概述&#xff1a;为什么要在Cortex-M33上折腾CoreMark&#xff1f;如果你正在评估或使用基于Arm Cortex-M33内核的微控制器&#xff0c;比如NXP的LPC553x系列&#xff0c;那你大概率绕不开一个灵魂拷问&#xff1a;这颗芯片的真实性能到底怎么样&#xff1f;数据手册上标…

作者头像 李华