git相关

git合并相关操作详解 在使用Git进行分支管理时,合并(merge)操作是非常常见的。下面是Git合并相关的详细步骤和一些常见的场景及注意事项。 阅读详情

1、git框架介绍

Workspace:开发者工作区
Index / Stage:暂存区/缓存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
在这里插入图片描述
在这里插入图片描述

2、列举工作中常用的几个git命令?

新增文件的命令:git add file或者git add .
提交文件的命令:git commit –m或者git commit –a
查看工作区状况:git status –s
拉取合并远程分支的操作:git fetch/git merge或者git pull
查看提交记录命令:git reflog

3、提交时发生冲突,如何解决?

为什么会产生冲突?

因为在合并分支的时候,master分支和dev分支恰好有人都修改了同一个文件,GIT不知道应该以哪一个人的文件为准,所以就产生了冲突了。 两个分支相同文件相同位置的的不同操作!

如何解决?

发生冲突,在IDE里面一般都是对比本地文件和远程分支的文件,然后把远程分支上文件的内容手工修改到本地文件,然后再提交冲突的文件使其保证与远程分支的文件一致,这样才会消除冲突,然后再提交自己修改的部分。特别要注意下,修改本地冲突文件使其与远程仓库的文件保持一致后,需要提交后才能消除冲突,否则无法继续提交。必要时可与同事交流,消除冲突。
发生冲突,也可以使用命令。

通过git stash命令,把工作区的修改提交到栈区,目的是保存工作区的修改;
通过git pull命令,拉取远程分支上的代码并合并到本地分支,目的是消除冲突;
通过git stash pop命令,把保存在栈区的修改部分合并到最新的工作空间中;

4、新建git功能分支的步骤?

Git branch name 创建名字为name的branch

Git checkout xxx_dev 切换到名字为xxx_dev的分支

Git pull 从远程分支拉取代码到本地分支

Git checkout -b main_furture_xxx 创建并切换到 main_furture_xxx 分支

Git push origin main_furture_xxx 执行推送的操作,完成本地分支向远程分支的同步

5、 说明GIT合并的两种方法以及区别。

Git代码合并有两种:Git Merge 和 Git ReBase

Git Merge:这种合并方式是将两个分支的历史合并到一起,现在的分支不会被更改,它会比对双方不同的文件缓存下来,生成一个commit,去push。

Git ReBase:这种合并方法通常被称为“衍合”。他是提交修改历史,比对双方的commit,然后找出不同的去缓存,然后去push,修改commit历史。

6、Git提交代码的步骤

git clone (这个是你新建本地git仓库,如已有可忽略此步)
git pull 取回远程主机某个分支的更新,再与本地的指定分支合并。
git status 查看当前状态
git add + 文件
git add -u + 路径:将修改过的被跟踪代码提交缓存
git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存
git add -u com/breakyizhan/src
将 com/breakyizhan/src 目录下被跟踪的已修改过的代码提交到缓存中
git commit -m “修复XXbug” 推送修改到本地git库中
git push 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上

参考

git相关问题解决 该文档解决使用git时遇到的相关问题,文档中都有一一列出,如提交操作顺序,遇到的问题以及解决方式,小技巧小窍门等。 立即下载

相关推荐

从Gcode命令看3D打印机的‘大脑’:Marlin/Klipper固件是如何执行你的指令的?

本文深入解析3D打印机固件Marlin和Klipper如何执行Gcode指令,从语法解析到运动控制算法,再到温度管理,详细揭示了从指令到物理动作的转化过程。通过对比两大固件的设计哲学和性能优化技巧,帮助用户更好地理解和调优3D打印机的核心控制系统。

weixin_26763955的博客 382

【挺全的】git基本操作、vim基本操作、团队协作、IDEA集成Git、GitHub、gitee码云、GitLab等基本操作

代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库。GitLabGitHub(外网) Gitee 码云(国内网站)官网地址: https://git-scm.com/找到对应自己电脑版本(32位or64位),直接下载最新版git即可安装可无脑下一步右键任意位置,在右键菜单里选择 Git Bash Here 即可打开 Git Bash 命令行终端。在 Git Bash 终端里输入 git --version 查看 git 版本,如图所示,说明 Git 安装成功。 git config --gl

GCTTTTTT的博客 2232

STM32F103C8T6实战指南:从零搭建最小系统与GPIO控制

本文详细介绍了STM32F103C8T6微控制器的实战应用,从零开始讲解如何搭建最小系统并进行GPIO控制。内容涵盖电源电路设计、时钟配置、GPIO工作模式详解及实战项目开发,帮助初学者快速掌握这款ARM Cortex-M3内核微控制器的核心开发技能,适用于物联网设备和嵌入式系统开发。

lemon的博客 632

Git相关

0、Git的几种状态 原始内容 ↕ ← 修改操作 工作区 ↓ ← 缓存操作(git add)缓存区 ↓ ← 提交操作(git commit)本地仓库 ↓ ← 推送操作(git push)远程仓库 1、拉取服务器代码 git pull ...

mijichui2153的博客 2230

13 万字 C 语言从入门到精通保姆级教程2021 年版

13 万字C语言保姆级教程,从入门到精通。

李南江 61万+

逆向拼多多长连接:Frida+Python协议还原实战

长连接是现代移动App实现低延迟、高并发通信的核心技术,其原理在于复用TCP通道避免HTTP频繁建连开销,并通过自定义二进制协议提升传输效率与安全性。在电商场景中,长连接不仅承载业务数据,更集成了动态密钥协商、设备指纹绑定、应用层加密等多重防护机制,显著提升数据窃取与自动化采集难度。本文聚焦真实商业级长连接逆向工程,以拼多多(PDD)v12.86.0为案例,详解如何利用Frida在JNI层精准Hook encrypt/decrypt函数捕获明文,结合Python构建协议解析器与会话管理器,实现对商品详情(I

weixin_30843121的博客 1117

git的了解和开发安装 以及分支合集

git的了解和开发安装 以及分支合集

qq_38806666的博客 1343

ArcMap对遥感图像进行语义分割标注

使用arcmap对遥感图像进行语义分割标注

qq_41708916的博客 4047

Git:一文阐述常见命令的使用

前言 为什么写这篇Git文章? 在日常的需求开发中,发现部分同学不太熟悉Git命令,往往是通过idea自带的一些工具来执行简单的Git命令,遇到一些突发问题的时候,往往不知所措。 简单来说,就是Git基础知识匮乏,不明白每一行Git命令背后的具体含义。所以,本人对Git基础知识进行简单总结与科普,希望可以帮助到大家。 本文阅读前提: 在日常工作中,会使用简单的Git命令 了解简单命令,不熟悉复杂一点的命令操作 大概了解Git的基础知识,对命令实际行为不甚了解 正文 Git是什么? Git是个开源的分布

冷血之心的博客 5284

6、线性时序逻辑到确定性自动机的翻译

本博文详细介绍了将线性时序逻辑(LTL)转化为确定性自动机的理论基础、技术方法和实际应用。内容涵盖LTL的基本运算符、确定性自动机的特点及其在模型检测中的作用,以及具体的翻译步骤与优化策略。通过实际案例展示了如何利用这一技术进行系统属性验证,并探讨了翻译过程中可能遇到的挑战及解决方案。

gpu4optimizer的博客 151

【AI产品思路】用户旅程图与用户全生命周期:到底是什么关系?

用户旅程图(User Journey Map)和用户全生命周期(User Lifecycle)是两种不同的分析框架。用户旅程聚焦单次交易体验的完整过程(如浏览→下单→售后),关注触点、情绪和优化点;而用户生命周期则关注用户与平台的长期关系(从认知到流失),着重提升留存和LTV。两者互为补充:生命周期是时间维度的关系框架,旅程图是行为维度的体验路径。电商运营中,旅程优化改善单次体验,生命周期优化解决长期增长问题,二者结合才能实现体验提升与商业效率的双赢。

qq_25438419的博客 218

Git相关以及常用命令

在电脑桌面右键,选择Git Bash Here 打开命令行窗口,配置用户名:git config --global user.name “用户名”;配置邮箱:git config --global user.email “邮箱”;查询配置信息:git config --list

elegance_123的博客 321

梯度提升决策树GBDT原理与代码实例讲解

梯度提升决策树GBDT原理与代码实例讲解 1.背景介绍 1.1 机器学习发展历程 机器学习是人工智能领域的一个重要分支,旨在使计算机具备学习和改进自身性能的能力。随着大数据时代的到来,海量的数据为机器学习算法提供了广阔的应用空间。在

AI天才研究院 1088

git相关操作

Joey 的工作空间~ 1204

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【Git】配置相关操作

Git有三个主要的配置文件:三个配置文件的优先级是(–system):包含了适用于系统所有用户和所有仓库(项目)的配置信息,(–global):当前系统用户的全局配置,。(–local):仓库(项目)的特定配置,

沉梦听雨的博客 2041

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

git 相关指令

【代码】git 相关指令。

m0_63935762的博客 247

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

git相关及repo

一.Git相关的概念区分 Git相关 1.Git : 代码仓库,工具 2.Github:基于git实现的在线代码仓库,向所有人开放,开源,私人的库需要付钱 3.Gitlab:基于git实现的在线代码仓库,在git基础上搭建起来的web服务,可以看成是git的web界面,胜在自身免费,相当于小型的免费的github 4.Gerrit:基于git的,在 Web端进行代码评审和项目管理的工具...

IAmFiveWater的博客 383

git相关资料

https://github.com/xirong/my-git

zhao1949的专栏 267

git 相关

git pro

wudelong0112的专栏 478

版本管理Git相关

前言 最近要开始正式进行融入团队开发,对于 Git 的使用一直也不是特别清楚,基本的多人协作也比较模糊。所以照着廖雪峰老师的 Git 教程 系统的学习了一下,内容还是十分清晰有用的。这里做一些简单归纳,具体命令细节可以查看原文。 当然,大多数情况我们可能并不直接使用命令行操作 Git,之前用过一款图形化工具 SourceTree 推荐给大家,当然现在 VsCode 和 IDEA 也都提供可视化操作...

等一杯咖啡的博客 607

Git 相关操作

图中的几个专用名词解释: Workspace: 工作区 Index / Stage: 暂存区 Repository: 本地仓库 Remote: 远程仓库 Git 问题集锦 情况一:最近一次 commit 的代码有问题怎么办? git add 我是修改内容.txt git commit --amend 【amend】修正,会对最新一条 co...

珍妮的小罐君 505

Git相关配置的指令

但是,要注意的是,版本库管理的是文件不同版本的变更操作,这个不同版本的概念还是非常重要的。也就是说,最后的那个删除的文件版本已经没有了,但是之前版本的文件其实还是存在的。这是不行的,因为Git软件的设计初衷本身就是针对于linux系统的分布式开发协同工作,所以它天生就是用于分布式协同工作的,这里无论你是否使用这个功能,它本身就是这么设计的。作为项目的最终结果。此时Git软件会识别出来,版本库中有一份文件和当前用于临时操作文件的暂存区内的文件状态不一致:版本库中文件还在,但是操作区内的文件已经没有了。

weixin_65251013的博客 2329

git相关命令

qq_45639294的博客 209

Git 相关汇总

猫老板的豆 451
上一篇: 软件测试相关
下一篇: 1.WIN10下安装RabbitMQ
CaptainHzc
博客等级 码龄11年 13粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值