git:常用cmd命令

一、cmd

查看本地分支:
git branch
切换分支
git checkout <分支名>
拉取指定分支的代码
git pull origin <分支名>
合并指定分支的代码
git merge <branch-name> 
提交代码(查看是否有冲突)
git commit -m "Merge branch <branch-name> into main"
推送代码
git push origin master 
查看本地提交记录
git log
git log --oneline  
//使用--oneline 更加直观更加简洁显示
查看仓库推送记录
git log --oneline origin/master 
git撤销本地提交:
1、撤销到上一个提交,但保留更改:
git reset HEAD^
2、撤销到上一个提交,并且丢弃更改:
git reset --hard HEAD^
3、撤销到指定的提交(本地):
git reset --hard abcdef123456

二、测试

1、提交和推送(测试)

git log --oneline 和git log --oneline origin/master

1)本地提交:gitignore1

git log --oneline 只会显示本地的提交记录

60e8b1e (HEAD -> master) gitignore1 这是一次本地的提交记录

git log --oneline origin/master 则不会显示最近一次本地的提交记录

2)推送gitignore1后

git log --oneline 会显示推送记录(覆盖本地提交记录)

60e8b1e (HEAD -> master, origin/master, origin/HEAD) gitignore1

git log --oneline origin/master(会显示推送记录)

60e8b1e (HEAD -> master, origin/master, origin/HEAD) gitignore1

2、git撤销本地提交(测试):

git reset HEAD^

只是撤销了提交 但修改依旧在(提交记录也撤销了)

git reset --hard HEAD^(慎用)

直接删除了提交(提交内容从本地删除了)(提交记录也撤销了)

3、git拉取原理:

如果本地有修改情况下 ,拉取代码不会覆盖本地修改

举例配置文件:如果配置文件修改了 但不提交,拉取代码则不会覆盖本地的配置文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/808453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【24届数字IC秋招总结】提前批面试经验2——芯动、兆易创新、地平线

文章目录 前言一、兆易创新-逻辑设计验证工程师1.1 一面面试问题1.2 二面面试问题1.3 三面面试问题二、地平线-IP验证工程师2.1 面试问题三、芯动科技-数字IC验证工程师3.1 一面面试问题3.2 二面面试问题前言 提前批面试公司:芯动、兆易创新、地平线 一、兆易创新-逻辑设计验…

Java日期正则表达式(附Demo)

目录 前言1. 基本知识2. Demo 前言 对于正则匹配&#xff0c;在项目实战中运用比较广泛 原先写过一版Python相关的&#xff1a;ip和端口号的正则表达式 1. 基本知识 对于日期的正则相对比较简单 以下是一些常见的日期格式及其对应的正则表达式示例&#xff1a; 年-月-日&a…

React复习全攻略:浅尝Redux的全局滋味

是什么? Redux 是一个使用叫做 “action” 的事件来管理和更新应用状态的模式和工具库 提供全局状态数据的单一仓库&#xff08;对象树&#xff09;&#xff0c;管理应用的全局状态单一数据源&#xff0c;状态只读&#xff0c;状态修改只由纯函数完成 为什么用&#xff08;特点…

关于游戏当中击退/击飞效果的制作

关于游戏当中击退/击飞效果的制作 在游戏当中我们免不了会有一些炫酷的效果&#xff0c;特别是RPG游戏&#xff0c;比如放一个技能&#xff0c;直接大范围杀伤&#xff0c;然后把敌人全部击飞或者击退&#xff0c;那效果真的很舒服。把自己想象成武林高手&#xff0c;一套江湖…

常用的深度学习自动标注软件

0. 简介 自动标注软件是一个非常节省人力资源的操作&#xff0c;而随着深度学习的发展&#xff0c;这些自动化标定软件也越来越多。本文章将会着重介绍其中比较经典的自动标注软件 1. AutoLabelImg AutoLabelImg 除了labelimg的初始功能外&#xff0c;额外包含十多种辅助标注…

五、书架开发--1.书架标题组件交互、获取书架数据

添加书架页面&#xff0c;做路由配置 首先添加书架页面&#xff0c;到views中的store中添加一个StoreShelf表示书架 然后到路由中进行注册 然后书城首页的返回键我们是想要点击返回的话就跳转到书架页面&#xff0c;所以如下this.$router.push(/store/shelf) 做书架标题组件 …

mybatis-plus笔记BaseMapper/ServiceImpl/IService/@TableName/@TableId@分页模糊查询

1、BaseMapper是mybatis-plus提供的&#xff0c;汇聚插入、更新、删除和查询等功能&#xff0c;简化sql代码。 2、ServiceImpl 是IService 的实现类&#xff0c;有两个泛型参数&#xff0c;一个参数为BaseMapper 也就是实体Mapper &#xff0c;一个是实体类。 3、IService接口中…

d3dcompiler_47.dll文件的缺失问题要怎么解决?四种修复d3dcompiler_47.dll的方法

d3dcompiler_47.dll文件的丢失&#xff0c;其实还是比较少见的&#xff0c;毕竟这个dll文件相对来说还是比较稳定的&#xff0c;他是一个固定软件的一个功能dll文件&#xff0c;不过既然这个d3dcompiler_47.dll丢失了&#xff0c;今天我们就来给大家详细的说一说吧。 一.d3dcom…

“人工智能+数字人”,让数字技术赋能多领域智能化管理、数字化服务

AI数字人结合了语音合成、语音识别、语义理解、图像处理、虚拟形象驱动等多项AI核心技术&#xff0c;可以实现导览服务、信息播报、互动交流、业务咨询等智能化功能。 如今&#xff0c;AI数字人逐渐被政务、文旅、展馆展厅、博物馆、数字会议、金融、校园等等领域多元化应用&am…

基于JavaScript的简单RPC原理演示

创建RPC服务器 const WebSocket require(ws); class RPCServer { constructor(port) { this.wss new WebSocket.Server({ port }); this.methods {}; this.wss.on(connection, (ws) > this.handleConnection(ws)); } registerMethod(name, callback) { this.meth…

猝不及防 CCF-B ICPP 2024投稿延期至4月22日提交摘要 机会来了别错过

会议之眼 快讯 第53届ICPP&#xff08;International Conference on Parallel Processing&#xff09;即国际并行处理会议将于 2024年 8月12日-15日在瑞典哥特兰岛举行&#xff01;ICPP是世界上最古老的连续举办的并行计算计算机科学会议之一。它是学术界、工业界和政府的研究…

git修改本地提交历史邮箱地址

1、Git&#xff08;Git&#xff09; 2、修改Git本地提交历史中的邮箱地址 使用 git rebase 命令进行交互式重置。 具体步骤如下&#xff1a;&#xff08;https://git-scm.com/docs/git-rebase&#xff09; 1、查看提交历史&#xff1a; 使用 git log 命令列出提交历史&#x…

fs.1.10 ON CENTOS7 dockerfile模式

概述 freeswitch是一款简单好用的VOIP开源软交换平台。 centos7 docker上编译安装fs.1.10的流程记录&#xff0c;本文使用dockerfile模式。 环境 docker engine&#xff1a;Version 24.0.6 centos docker&#xff1a;7 freeswitch&#xff1a;v1.10.7 dockerfile 创建空…

4月11号总结

java学习 一.io流 简介&#xff1a;io&#xff0c;i代表in&#xff0c;指的是输入&#xff0c;o代表输出。io流是用于处理输入和输出数据的机制。Java的io流主要分为字节流和字符流两种类型。这些流可以用于读取和写入不同类型的数据&#xff0c;如文本&#xff0c;图片&#…

闲谈2024(一)

时光飞逝&#xff0c;一转眼24年的第一个季度已经过去了&#xff0c;回望这3个多月&#xff0c;感触颇多。首先&#xff0c;24年从一个一心只读圣贤书&#xff0c;全身心投入在技术上的研发工程师&#xff0c;转变为一个团队的小leader。从我个人对自己的定位来说&#xff0c;我…

【洛谷】P1216 数字三角形

import java.io.IOException; import java.util.Scanner;public class P1216_数字三角形_DP_原版 {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int[][] dp new int[n 1][n 1];int t;for (int i 1; i < n; i) {fo…

Ollama教程——兼容OpenAI API:高效利用兼容OpenAI的API进行AI项目开发

相关文章: Ollama教程——入门&#xff1a;开启本地大型语言模型开发之旅 Ollama教程——模型&#xff1a;如何将模型高效导入到ollama框架 Ollama教程——兼容OpenAI API&#xff1a;高效利用兼容OpenAI的API进行AI项目开发 Ollama教程——兼容OpenAI API&#xff1a;高效利用…

推荐一个大学生可以参加的榜单赛事|人工智能赛道

【榜单赛事】第十四届全国大学生计算机应用能力与数字素养大赛 - 人工智能产业应用赛道人工智能编程赛项 正在火热报名中 本赛道定位于人工智能产业应用和实践&#xff0c;把人工智能产业真实的技能要求、能力要求体现在竞赛内容设计当中&#xff0c;并在竞赛环节融入实战项目…

专业神秘顾客调查:油漆企业如何有效监测销售门店价格违规情况?

在竞争激烈的油漆市场中&#xff0c;各大品牌为了争夺市场份额&#xff0c;都在寻求更加精准有效的管理方式。然而&#xff0c;销售门店的售价管理却成为了一道难题&#xff0c;令众多品牌头疼不已。为了维护品牌形象&#xff0c;确保市场公平竞争&#xff0c;深圳神秘顾客&…

软考121-上午题-【软件工程】-敏捷方法

一、敏捷方法 敏捷开发的总体目标是通过“尽可能早地、持续地对有价值的软件的交付”使客户满意。通过在软件开发过程中加入灵活性&#xff0c;敏捷方法使用户能够在开发周期的后期增加或改变需求。 敏捷过程的典型方法有很多&#xff0c;每一种方法基于一套原则&#xff0c;这…