Git 提交、删除、切换命令

git学习笔记 git commit --amend 若只是commit注释内容写错,就执行git commit --amend去修改commit的内容即可;git reset --mixed HEAD^ :不删除工作空间改动代码,撤销commit,并且撤销git add .;git reset --soft HEAD^ :不删除工作空间改动代码,撤销commit,不撤销git add .;git reset --hard HEAD^ :删除工作空间改动代码,撤销commit,并且撤销git add .; 阅读详情

1、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】

  初始化:

  git init

  添加到暂存区:

  git  add .

  提交到仓库:

  git commit -m 'first commit'

  关联到远程仓库:

  git remote add origin 远程仓库地址

  获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步)

  git pull --rebase origin master

  把本地内容推送到远程仓库,执行此命令后输入用户名、密码

  git push -u origin master

初始化之后再上传[master为主分支]

  添加到暂存区:

  git add .

  提交到仓库:

  git commit -m 'firs commit'

  提交到仓库:

    git push -u origin master

如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步

  添加到暂存区:

  git add .

  提交到远程仓库:

  git commit -m 'firs commit'

  远程仓库与本地仓库同步合并:

  git pull --rebase origin pre

  提交到远程仓库:

  git push -u origin pre

 

将单独一个文件传到远程分支中

  添加到暂存区:

  git add .

  提交单独文件如:a.text文件:

  git commit -m a.text

  pull远程分支:

  git pull --rebase origin mast

  提交到远程分支:

  git push origin master

 

   

2、删除远程仓库文件,保留本地文件

  删除的文件a.text:

  git rm -r --cached a

  提交到远程仓库:

  git commit -m 'delete file'

  pull远程分支文件:

  git pull --rebase origin mater

  本地文件推送到远程仓库:

  git push origin master

3、删除远程分支和本地分支文件夹:

  查看本地分支下的文件:

  ls

  删除a 文件夹及其下所有文件:

  git rm a -r -f

  同步删除操作到远程分支:

  git commit -m ‘delete a’

  提交到分支:

  git push origin master

Git删除分支:本地与远程分支清理全指南 Git分支本质上是轻量级的可移动指针,而非文件实体,其删除操作涉及本地引用、远程追踪分支和远程仓库三重空间。理解`git branch -d`的安全合并检查机制与`git push origin :branch`的协议级删除原理,是避免悬空提交、幽灵分支和CI构建异常的关键。技术价值在于保障协作一致性、防止资源泄漏、提升仓库可维护性;典型应用场景包括PR合并后清理、自动化分支治理、CI/CD流水线集成及团队规范落地。本文聚焦Git分支删除的核心动作模型与工程化实践,覆盖`git branch -d`、`gi 阅读详情

相关推荐

git创建分支,提交代码详细流程(保姆级)

其实最基本的流程就是新建分支,在这个分支上改动代码,再提交上去,跟master分支合并。 1. 新建分支 首先,在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然就是找死,最后提交代码就会出问题。 git pull origin master ,在master分支下,保证当前代码与线上同步,是最新的 git branch <分支名> ,正儿八经的新建...

weixin_43367262的博客 7万+

Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)

1. git remote add——添加远程仓库 在GitHub 上创建的仓库路径为 “git@github.com:用户名/git-tutorial.git”。现在我们用git remote add命令将它设置成本地仓库的远程仓库A。 $ git remote add origin git@github.com:github-book/git-tutorial.git 按照上述格式执行git...

wohu1104的专栏 1万+

【Python机器学习实战】 | 基于PCA主成分分析技术读入空气质量监测数据进行数据预处理并计算空气质量综合评测结果

主成分分析(Principal Component Analysis, PCA)是一种常用的机器学习和数据分析技术,用于降低数据维度、识别数据中的模式、发现变量之间的关系等。

一伦明悦的博客 1261

使用git push <远程主机的别名> --delete <远程分支名>删除一个远程分支

使用git push --delete 删除一个远程分支

听海边涛声 548

【网络】PFC背景和原理 、文档(DCB=PFC + ETS,DCBX=DCB扩展)

目录 零、背景 一、PFC 1.概述 2.报文格式 3.工作机制 二、ETS 产生原因 基本原理 优先级组的调度 优先级的调度 三、DCBX 产生原因 基本原理 DCBX TLV介绍 五、PFC 拥塞研究(文档收集) 六、DC-QCN算法 (网络工程师必会) 7.1 α更新 7.2 降速 7.3 提速 8.总结 ...

小鱼菜鸟的博客 2164

微信小程序实现锚点效果 scroll-view的scroll-into-view属性

小程序中实现锚点效果,可以直接使用scroll-view的scroll-into-view属性就可以实现锚点效果,比较方便简单。那么需要用到scroll-view那些参数呢,下面具体讲讲:效果展示: wxml **注意:**viewid值是动态的,通过setData设置即可。js wxss......

FaxMiao的博客 5447

Git命令基础使用之GitLab拉取项目、提交分支、切换分支、合并分支、删除分支。

概念篇 Git 分支 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。 有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支...

Apollo 2万+

C#上位机性能优化全攻略:彻底解决界面卡顿+多线程死锁+PLC数据延迟,产线实测稳定运行2年

一开始我们用的是网上找的零散优化代码,根本满足不了要求,后来花了2个月的时间,把之前27条产线的代码整理、重构、优化,做了一套这套方案上线后,连续稳定运行2年零3个月:界面响应时间稳定在50ms以内,多线程死锁率持续为0,PLC数据延迟稳定在150ms以内,系统可用率≥99.99%,帮客户一年省下了超过480万的停线损失、罚款损失和人工成本,客户第二年就把剩下的22条产线也全部交给我们做了,还介绍了3家同行。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 293

git常用命令,创建分支,删除分支,切换分支,提交,推送到指定库,带分支迁移

------------------创建新的分支------------------------- git branch -a 查看所有分支 git checkout -b test01 创建本地test01分支 git push --set-upstream origin test01 把本地test01分支推送到远程 ------------------删除本地,远程分支-------------------------------------- 查看所有分支 git branch -a 在本地删除一

MD_MushRoom的博客 390

儿童启蒙教育APP

pinyinList.add(createPinyin("a", "啊,像阿姨的阿", R.raw.pinyin_a));pinyinList.add(createPinyin("i", "衣,像衣服的衣", R.raw.pinyin_i));pinyinList.add(createPinyin("u", "乌,像乌鸦的乌", R.raw.pinyin_u));pinyinList.add(createPinyin("ü", "鱼,像小鱼的鱼", R.raw.pinyin_v));-- 固定竖屏 -->

寒寒豆豆软件公司的博客 164

2026华为OD面试题029:勇攀数字高峰

在给定的数字地形图里寻找登山路径,数字代表当前位置的海拔高度。要求从最低海拔出发,不断攀登,最终到达最高山峰。地图保证最低海拔和最高山峰都只有一个。 登山规则: - 路径上的海拔必须严格递增 - 只能向上下左右 4 个方向移动 - 路径必须从最低海拔开始,到最高海拔结束 - 每个地点只能走一次 - 每一步的攀登高度差必须大于 0,且不超过指定值 `K` 输出满足条件的登山路径的数量。

琅嬛福地 111

使用tortoisegit连接远程仓库进行克隆、拉取、获取、提交、推送、新建/切换分支、重命名、删除的一套流程(附带巨全面的git命令)

先添加再提交。

qq_53716385的博客 2919

【ESP 保姆级教程】玩转emqx数据集成篇④ ——数据桥接之HTTP服务

主要是学习数据桥接功能以及构建自己的http服务器,这是一个非常有用的功能。包括各种传感器上报基本上都需要数据桥接功能支持,所以还是希望认真学习这一块开发,然后结合数据库存储等等知识点进行进一步学习。

单片机菜鸟哥的博客 1306

git-新建分支与提交代码命令(附删除、切换、查看、合并分支)

git-新建分支与提交代码命令

李予浙的博客 4672

MTK Camera HAL 与 FeaturePipe 架构解析:从硬件抽象到功能管线的工程落地路径

MTK 的 Camera 系统在 Android 平台下采用高度模块化的 HAL 与 FeaturePipe 架构组合,分别承担着底层硬件抽象与上层功能封装的职责。通过将 ISP、3A 算法、Sensor 驱动与图像处理节点解耦封装于功能链条中,联发科平台实现了灵活可控的影像能力调度机制。本文将基于真实项目实践,系统解析 MTK Camera HAL 与 FeaturePipe 架构的设计思路、核心模块与运行机制,结合 AE/AWB/AF 控制流、Buffer 管理策略、功能管线构建方法与多线程调度实现方式

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1569

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

git分支的创建、删除、切换、合并

git的命令: 查看本地分支 git branch ; 查看远程分支 git branch -r ; 切换分支 git checkout -b agrochemical origin/agrochemical; 查看所属分支 git branch -a; 回退命令: git reset --hard HEAD^; 回退到上个版本 $ git reset --hard HEAD~3;回退到前3次提...

weixin_43507521的博客 211

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

git操作命令和步骤:新增&删除&提交&合并&切换分支

提交代码流程: 添加修改文件命令:git add . 提交修改:git commit -m "提交描述" 拉取最新代码:git pull 推送到远程:git push 合并某分支到当前分支(dev合至master): 在dev拉最新代码 git pull 切主分支git checkout master 主分支master上拉最新代码 git pull 合代码 git merge dev 推送远程 git push 切回分支dev 新建、删除分支(本地和远程) 创建 1切换分支 git branch...

luoyu6的博客 546

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Git】Git 学习笔记——本地仓库管理

快速学习 Git 的使用,快速入门 Git 代码版本管理工具的使用。

A_le_x的博客 2124

Git(标签、分支和合并)1

git tag 命令 创建标签 git tag 命令用来标记特定的 commit 。当添加新的 commit 时,标签不会移动。 $ git tag -a beta 此命令将: 向最近的 commit 添加标签 如果提供了 SHA,则向具体的 commit 添加标签 注意,在上述命令 (git tag -a v1.0) 中,使用了 -a 选项。该选项告诉 git 创建一个带注释的标...

moduzhang的博客 3069

git 怎么切换分支命令_git分支的创建、删除、切换、合并

先看一下git的命令:1.查看本地分支 git branch ;查看远程分支 git branch -r ;切换分支 git checkout -b agrochemical origin/agrochemical;查看所属分支 git branch -a;回退命令: $ git reset --hard HEAD^;回退到上个版本 $ git res...

weixin_39769228的博客 276

git创建与合并分支

里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即。因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在。信息,Git告诉我们,这次合并是“快进模式”,也就是直接把。你看,Git创建一个分支很快,因为除了增加一个。不过,从现在开始,对工作区的修改和提交就是针对。分支都会向前移动一步,这样,随着你不断提交,,同一个命令,有两种作用,确实有点令人迷惑。...

学亮编程手记 473

Git 常用命令

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。   本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。

angle_birds的专栏 1万+

git基本命令

git的基本命令 常用的git命令 1.git init 初始化git仓库管理,第一次创建时使用,运行过后文件会出先.git文件,里面一般时一些缓存和状态的提交,如果你时克隆的项目里面时自带的.git文件夹的。 2.git status 用来查看状态,这个用的很多,比如你提交失败,或者删除失败,还是要查询进度,都可以用这个去查询 3.git add . 将文件加入到缓存区域,加的点时将全部缓存,可以指定缓存。 4.git commit -m “” 提交上去,将你使用git add . 缓存的文件或者目录提交

weixin_54163765的博客 137

git命令

提交版本:22bde04d486b2583e7e03179565f632db7073ace分支:toCVersion-v2.1.5。

Cymiaoo 420

git基本命令使用方法

最近使用git命令提交代码的时候发现很多命令都忘记了,于是重新学习了一下git命令。顺便整理了一下,加强记忆,也方便以后随时查看。 以下命令都是平常工作中使用频率较高的命令,也是git的一些基本用法,其中[]内的参数表示可以省略,<>内的参数只是示例,具体名称视自己的项目而定,实际命令中不带<>,<origin>表示远程主机名,<master>&l...

Jbase的博客 255
上一篇: IDEA 如何设置某个文件的打开方式
下一篇: Idea springboot debug启动慢,正常启动很快。
天天
博客等级 码龄21年 219粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值