git(原理、使用)和visual studio中git工具的使用

发布时间:2026/7/9 12:30:06

git(原理、使用)和visual studio中git工具的使用
gitgit工作原理clone是“从无到有”地完整复制一个远程仓库而fetch是“从有到更新”地同步远程仓库的最新变更pullfetchmerge创建本地代码仓库和远程代码仓库云校先有远程仓库直接使用克隆存储库拉取别人的代码步骤输入ssh创建一个空文件夹作为本地代码仓库先创建本地仓库上传到云端自己代码上传1.云校上新建代码库2.复制SSH密钥3.创建本地存储库4.创建本地代码仓库5.点击创建并推送。Git更改视图visual studio中按钮和指令对应1.提取fetch2.拉取pull3.推送push4.同步拉取并推送visual studio按钮将工作目录代码推送到远程1.先将暂存到暂存区add需要推送的才添加到缓存区新添加的文件未暂存就是未跟踪。2.输入提交的记录3.提交到本地仓库commit4.推到远程仓库push提交记录云校上提交可以查看远程仓库的提交记录本地仓库查看提交分支使用分支来进行不同版本的工程管理当本地仓库中创建了一个分支推送后远程仓库也会新建立一个分支。当选择不同的分支对应的解决方案资源管理器中代码也会改变合并分支冲突Git 冲突通常发生在以下两种情况同一文件的同一区域被不同分支修改当两个分支对同一个文件的相同行或相邻行进行了不同的修改时Git 无法自动合并就会标记为冲突。一个分支删除了某段代码而另一个分支修改了它例如分支 A 删除了某几行代码而分支 B 修改了这几行代码Git 无法判断是应该保留修改还是执行删除也会产生冲突。Git 的“三方合并”机制当你在分支 A 执行合并分支 B 时Git 并不是简单地拿 A 和 B 来比对而是同时找出这三个版本共同祖先你们两个分支在分道扬镳之前最后一次共同的那个提交。当前分支你所在的分支 A 的最新代码。目标分支你要合并进来的分支 B 的最新代码。Git 会将这三个版本放在一起进行三方比对1. 打印(Hello) 2. 打印(World)场景一分支 A 删除分支 B 修改分支 A 现在的代码1. 打印(Hello)第2行没了分支 B 现在的代码1. 打印(Hello)2. 打印(Git)第2行改了Git 会分别拿 A 和 B 去跟Base祖先对比Git 看分支 A“A 把第2行删掉了这是 A 相对于祖先的动作。”Git 看分支 B“B 把第2行改成了 Git这是 B 相对于祖先的动作。”结论A 的动作是“删除”B 的动作是“修改”。这两个动作作用在了同一个目标第2行上产生了意图冲突Git 无法判断你是想保留修改还是执行删除于是爆发冲突。

相关新闻

10分钟快速上手RuoYi-Vue-Plus:企业级多租户管理系统终极指南

10分钟快速上手RuoYi-Vue-Plus:企业级多租户管理系统终极指南

2026/7/9 12:30:06

10分钟快速上手RuoYi-Vue-Plus:企业级多租户管理系统终极指南 【免费下载链接】RuoYi-Vue-Plus 多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步 项目地址: https://gitcode.com/GitHub_Trend…

微信聊天记录永久备份终极方案:5分钟搞定你的数字记忆

微信聊天记录永久备份终极方案:5分钟搞定你的数字记忆

2026/7/9 12:20:06

微信聊天记录永久备份终极方案:5分钟搞定你的数字记忆 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失、系统升级或误操作,眼睁…

半导体激光保护液 | 晶圆激光开槽专用,散热防喷溅易清洗,适用Low-k/SiC/GaN切割

半导体激光保护液 | 晶圆激光开槽专用,散热防喷溅易清洗,适用Low-k/SiC/GaN切割

2026/7/9 12:20:06

广州亦盛新材料科技有限公司自主研发的WE-2XX系列半导体激光保护液 | 晶圆激光开槽专用,散热防喷溅易清洗,适用Low-k/SiC/GaN切割应用背景:随着芯片制程工艺的不断进步,铜互连工艺和low-k材料被引入使用,传统刀片切割易…

SpeedCE 2026 全面指南:八大网络诊断工具,一张地图看懂全国与全球连通性

SpeedCE 2026 全面指南:八大网络诊断工具,一张地图看懂全国与全球连通性

2026/7/9 13:50:10

SpeedCE 2026 全面指南:八大网络诊断工具,一张地图看懂全国与全球连通性 官网:https://speedce.com 中文界面:https://speedce.com/?langzh-CN 邮箱:speedceadsgmail.com Telegram:SpeedCE_ADS 一、从「测…

视频字幕提取终极教程:5分钟本地搞定硬字幕转SRT

视频字幕提取终极教程:5分钟本地搞定硬字幕转SRT

2026/7/9 13:50:10

视频字幕提取终极教程:5分钟本地搞定硬字幕转SRT 【免费下载链接】video-subtitle-extractor 视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取…

猫抓浏览器插件:三步轻松捕获任何网页视频资源的完整指南

猫抓浏览器插件:三步轻松捕获任何网页视频资源的完整指南

2026/7/9 13:50:10

猫抓浏览器插件:三步轻松捕获任何网页视频资源的完整指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为无法保存喜欢的在线视频…

基于ADS1015L与MKV42的高精度信号采集系统设计

基于ADS1015L与MKV42的高精度信号采集系统设计

2026/7/9 13:50:10

1. 项目概述:高精度模拟信号采集系统搭建在嵌入式系统开发中,模拟信号采集是连接物理世界与数字系统的关键桥梁。这个项目基于德州仪器的ADS1015L模数转换器和NXP的MKV42F64VLH16微控制器,构建了一套高精度、低功耗的模拟信号采集系统。ADS10…

ADS1015L与PIC18F87J50的ADC信号采集系统设计

ADS1015L与PIC18F87J50的ADC信号采集系统设计

2026/7/9 13:50:10

1. 项目背景与核心器件选型 在工业测量和嵌入式系统开发中,模拟信号到数字值的精确转换是一个基础但关键的技术环节。ADS1015L作为德州仪器(TI)推出的一款12位精度模数转换器(ADC),配合PIC18F87J50这款高性能8位微控制器,构成了一个性价比极高…

AD7175-8与TM4C1294NCZAD高精度数据采集方案解析

AD7175-8与TM4C1294NCZAD高精度数据采集方案解析

2026/7/9 13:40:09

1. AD7175-8与TM4C1294NCZAD的黄金组合解析在工业测量和精密仪器领域,信号采集的精度和实时性往往决定整个系统的性能上限。AD7175-8作为ADI公司推出的低噪声、快速建立模数转换器(ADC),与TI的TM4C1294NCZAD微控制器组合,恰好构成了一个既能满…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/8 0:44:47

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/8 6:29:42

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/8 14:04:34

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

平价正宗重庆火锅实测|理性避坑选型指南

平价正宗重庆火锅实测|理性避坑选型指南

2026/7/9 0:09:12

一、引言:重庆火锅消费现存痛点当下大众平价川渝火锅赛道竞争白热化,普通消费者就餐普遍面临三大选型难题:一是口味同质化严重,大量门店采用预制锅底、半成品食材,打着重庆老火锅旗号弱化牛油本味,麻辣口感…

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

2026/7/9 0:09:12

AcFunDown:打破A站视频离线观看壁垒的终极解决方案 【免费下载链接】AcFunDown 包含PC端UI界面的A站 视频下载器。支持收藏夹、UP主视频批量下载 😳仅供交流学习使用喔 项目地址: https://gitcode.com/gh_mirrors/ac/AcFunDown 想象一下这样的场景…

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

2026/7/9 0:09:12

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…