git基本操作和常用命令学习整理

Git基本操作命令 git基本命令介绍使用 阅读详情
git工作基本原理图

在这里插入图片描述

git常用命令

git add . :添加本地仓库(工作区)文件到暂存区

git status : 列出当前目录所有还没被git管理的文件和被git管理且被修改但还未提交(git commit)的文件

在这里插入图片描述
git commit -m’message’:提交到本地仓库

git push (第一次提交请用:git push -u origin 远程分支名)

git branch :不带参数:列出本地已经存在的分支,并且在当前分支前面加’*‘ 标记

在这里插入图片描述

git branch 分支名:创建分支

在这里插入图片描述

git checkout 分支名:切换分支

git branch -r:列出远程分支

在这里插入图片描述

git branch -a:列出本地分支和远程分支

在这里插入图片描述

git branch -d 分支名 /git branch -D 分支名 删除分支 : 区别git branch -D直接删除 git branch -d会在删除前检查merge状态

在这里插入图片描述

合并分支

git remote -v查看远程仓库

在这里插入图片描述

git fetch origin dev:temp:将远程的origin仓库的dev分支下载到本地创建的temp分支上

在这里插入图片描述

git diff temp:比较差异 :dev1分支与feat_wangkejiang分支比较

在这里插入图片描述

git merge temp:将temp分支和本地分支(feat_wangkejiang)合并

在这里插入图片描述
git pull origin dev:feat_wangkejiang (将远程分支dev拉取到本地仓库的feat_wangkejiang分支上,有冲突也会提示)相当于上面这两句git fetch 和 git merge

显示冲突 解决冲突

在这里插入图片描述

解决冲突

解决完再将本地分支feat_wangkejiang推到远程分支feat_wangkejiang上去一下,再拉取merge request

git clone 远程仓库地址:克隆远程仓库

git remote add origin 远程仓库名地址:本地仓库与远程仓库关联

git push -u origin master:本地仓库推送到远程仓库master分支

版本回退

git log查看提交日志

git reset --hard 版本号回退到指定版本

git checkout 版本号 /path/to/file还原文件到指定版本

git常用命令 如果执行git stash后没有执行git stash apply,就直接去修改文件,修改后又执行git stash进行第二次贮藏,或者后续又多次修改、贮藏,且都没有执行恢复操作,可以通过git stash list查看贮藏的内容列表,之后可以通过git stash apply stash@{数字}来选择恢复哪次的修改。初始化本地仓库的时候会自动创建一个master分支,每次 代码修改后都会git commit 到本地的master分支,之后再git push到远程仓库,上面都有例子。 阅读详情

相关推荐

git 常用命令整理

3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作。在出现需要你输入新的merge信息的终端窗口,在最上面的提示句下有一行空格,按照链接的帮助,按”i”进入输入模式,随便输入个什么,然后 esc,直接输入”:wq”git push -u origin master //把本地仓库的文件推送到远程仓库。

ewenge的博客 411

常用git命令总结大全

一、常用命令 git init git add 文件名 git commit -m “备注” git status git diff git show commit_id 查看某次修改 git log或者git log —pretty=oneline或者git log —graph —pretty=oneline —abbrev-commit 用git log -...

wuhuagu_wuhuaguo的博客 5万+

Git常用命令整理(全集/整理/保存)

Git常用命令整理 新建代码库 // 在当前目录新建一个Git代码库 $ git init // 在当前目录新建一个裸Git代码库 $ git init --bare // 新建一个目录,将其初始化为Git代码库 $ git init [project-name] // 下载一个项目和它的整个代码历史 $ git clone [url] 配置信息 增加/删除文件 代码提交 分支管理 标签管理 查看信息 远程同步 撤销 10.其他 ...

weixin_43931723的博客 588

git命令大全一文搞定

git rebase --abort: 中止 rebase 操作并恢复到 rebase 开始前的状态。git merge-base --is-ancestor: 检查一个提交是否是另一个提交的祖先。git pull [remote] [branch]: 拉取远程分支并合并到本地分支。git fetch --prune: 获取远程仓库的最新变更并清理无效的远程分支。git pull --rebase: 拉取远程分支并执行 rebase 操作。

正版短剧源码、微短剧项目技术+资源分享 2万+

如何在离线的电脑上部署一个本地Deepseek(使用ollama)

例如,如果您的显卡显存为 16GB,官方推荐使用 32b 大小的 DeepSeek 模型。请根据您的硬件配置选择适合的模型版本,以获得最佳性能。首先我们需要将ollama和chatbox的安装包,Deepseek模型文件通过U盘或者光盘的形式导入到这台不能联网的电脑上。按照时间排序,找到最大的那个文件,就是gguf格式的模型,复制出来,改名为qwen2.5-coder0.5b.gguf。:基于开源模型(如 QWEN 和 LLAMA)微调,参数量从 1.5B 到 70B 不等,适合本地硬件部署。

qq_41854911的博客 1万+

Depth Anything 3实战:如何用DINOv2 Transformer一键生成3D高斯点云?

本文详细介绍了Depth Anything 3(DA3)模型如何利用DINOv2 Transformer架构,实现从单张或多视角图像一键生成高质量3D高斯点云。DA3通过统一的深度-射线表示和自适应注意力机制,简化了传统复杂的3D重建流程,并可直接微调用于3D高斯渲染,为图形学、CV和内容创作领域提供了高效的端到端解决方案。

postgres8guard的博客 722

pinyin-pro 中文转字母/拼音库

【代码】pinyin-pro 中文转字母/拼音库。

m0_53912016的博客 2万+

【CANoe16安装教程】亲测安装成功

CANoe16安装教程

qq_45302638的博客 2万+

git 使用

参考阮老师整理的部分命令:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html。 感谢龙恩的贡献:http://www.cnblogs.com/tugenhua0707/p/4050072.html

lmp5023的博客 93

MPU6050模块DIY翻车实录:ID能读但数据全为零?原来是这个10uF电容惹的祸

本文详细记录了MPU6050模块调试过程中遇到的ID能读但数据全为零的问题排查过程。通过对比不同参考设计,发现CPOUT引脚10uF电容选择不当是导致数据异常的根源,更换为官方推荐的2.2nF电容后问题解决。文章为硬件开发者提供了宝贵的电路设计经验。

weixin_29158047的博客 319

汇川EASY系列之以太网通讯(套接字socket做主站)

本文讲解汇川Easy系列使用以太网套接字socket通讯,本例中EasyPLC做主站。文中按步进行操作。细节明确。

这是一个长期关注工控行业技术的博客,实现0-1的突破,期待您的关注和留言 2188

Git 常用命令速查表(三)

转载自:http://blog.youkuaiyun.com/sunboy_2050/article/details/7529841本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支g...

weixin_34099526的博客 85

置顶必读(1) | 2026最新首发,全网最全 Spring Boot 学习宝典(附思维导图)

从0到1以知识点+实例+项目的教学模式对SpringBoot框架由浅入深进行学习,快来跟bug菌一起学习吧。

**My Coding Family** 16万+

【干货整理】最近从 0 学习Git,详细分类总结了这份 Git 命令宝典

虽然之前学过 Git,不过用的比较少,很多原理也不是很清楚,所以最近是买了个视频,静下心来从零学习了下 Git,不过 Git 用来用去其实也就那几个命令,今天这篇文章,我把那些命令都分类总结了一下(当然,是参考别人的分类的),这些总结大部分来自于我买的一个 Git 鼠标垫,主要是为了以后自己忘记了方便查找。相信这份 Git 宝典,一定值得你收藏。 一、Git 配置相关 如果你首次使用 Git,那刚...

帅地 1万+

常用元器件使用方法3:电平转换芯片74LVC1T45的使用方法

介绍: 74LVC1T45是一个单位双向可控电平转换芯片。   芯片特性: 1、宽供给电压范围:1.65V到5.5V; 2、3.3V时,可输出24mA电流; 3、最大16uA电能损耗; 4、高噪音抑制;   型号:   引脚: VCC(A) 1 A端和DIR电源 GND 2 地 A 3 数据输入/输出 B 4 ...

snmplink的博客 1万+

【存算一体架构实战】四、突破编译壁垒:手把手实现AI模型到存算硬件的自动映射

摘要:存算一体硬件的性能优势难以充分释放,核心瓶颈在于传统编译器无法高效适配"计算-存储融合"的新型架构。本文系统剖析传统编译流程在存算硬件上的三大痛点:数据布局不匹配导致90%带宽浪费、算子映射效率低使硬件利用率不足30%、缺乏专用优化_pass导致延迟居高不下。通过构建MLIR-PIM编译框架,实现从AI模型到存算硬件的全自动化映射,核心流程包括:TensorFlow模型→MLIR Dialect转换→存算优化_pass→硬件指令生成。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 241

learn git branching学习整理

learn git branching学习整理 目录learn git branching学习整理介绍第一关:Git commit通关条件通关命令第二关:Git Branch基础命令:通关条件通关命令第三关:git merge(分支与合并)基础命令:命令演示通关条件:通关命令:第四关:Git Rebase基础命令:命令演示通关条件通关命令:第五关:在提交树上移动HEAD命令演示备注通关条件通关命令:第六关:相对引用基础命令命令演示 介绍 learn git branching是一个非常好的git学习网站,它

weixin_45465612的博客 8374

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

git常用命令整理

前言本文主要记录自己平时经常使用的git命令和收集别人博客中一些常用命令,方便初学者理解和使用。本文先简单介绍git工作原理,然后详细介绍git的各种使用方法。1. git工作原理一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步。当我们创建新的分支,例如dev时

androider_xy的博客 6485

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux和git常用命令

操作命令示例作用初始化仓库git init新建仓库克隆远程仓库git clone <地址>拉取远程仓库查看状态git status查看变更状态添加变更到暂存区git add <文件名>准备提交提交变更git commit -m "描述"保存快照查看提交历史git log查看提交记录推送到远程仓库git push上传本地变更拉取远端最新代码git pull同步远端更新新建与切换分支git checkout -b <分支名>新建并切换到新分支合并分支git merge <分支名>

2301_80355452的博客 902

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

收藏!史上最干货的Git命令整理,一文胜千言

# 收藏!史上最干货的Git命令整理,一文胜千言 > Git目前已经成为国内主流互联网公司通用的代码管理工具;大小企业也已随着潮流纷纷从CVS, Subversion向Git过度。可以说,Git已经成为一名合格程序员的必备技能。 > > 而对于我们来说,无论新手或老油条,都需要有一套Git命令字典,方便随时使用。本文基本上涵盖了常用到的所有Git命令,足矣让我们得心应手的在公司使用Git管理代码。 > > 祝各位在公司游刃有余,早日升职加薪。北漂不易,点赞支持一下博主。 > > 另外如有问题请在评论区留言呦

一起加油 5495

GIT常用命令整理

GIT常用命令整理

turbolove的博客 1107

Git 常用命令

分支上有一个Bug,但你知道在两个月前的版本v1.0上是没有这个Bug的。Git 是一个分布式版本控制系统,广泛用于软件开发中的版本管理。以下是 Git 的常用命令及说明。是一个高效的“Git侦探”,帮助你快速在大量提交中 pinpoint 引入问题的精确位置。–interactive 交互式。你改变了主意,不想合并这个功能了,但分支上的 A 和 B 提交只存在于。rebase 命令将提交到某一分支上的所有修改都移至另一分支上,如下。当一个系统所集成的git库非常多时,此时就需要repo来进行管理。

weixin_41469272的博客 1850

[Git] Git整理(一) Git的安装、配置和基本操作

参考网站:https://git-scm.com/book/zh/v2/ 1.版本控制简介 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,在版本控制发展的历史中,首先出现的是本地版本控制。顾名思义,就是将每次版本的更新都记录到本地,但不能在不同设备之间进行版本控制管理。于是,出现了集中式版本控制系统,比如之前常用的SVN,集中式版本控制系统(Centrali...

FightFightFight的博客 1075

git流程以及常用命令的整理

git流程 下载最新的项目 git clone (项目地址) 开发前远程同步别人的代码 git pull origin (master/分支) 开发完成后 确认变化 git status 无变化-nothing to commit 有变化-显示变化的文件名 添加到缓存区 git add (文件名/.) 用.表示提交所有修改的文件 添加到本地...

羽公子的博客 252

常用命令整理一(git、adb、vim、cmd、sh)

常用命令整理(git)1、git篇(1)安装git(2)配置(3)使用(4)基础概念 1、git篇 (1)安装git # 查看git版本 git --version (2)配置 # --system # --global:针对当前用户 # --local:针对某个仓库 git config --global user.name "your_username" # --global 选项对系统上所有仓库生效,去掉该参数只对当前仓库有效 git config --global user.email "your

LilyZJ的博客 1858
上一篇: VueX学习与整理
下一篇: JavaScript中this指针学习整理
一只抠代码的汪
博客等级 码龄7年 15粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值