git常用命令整理

2023-05-16

git remote -v 查看当前分支所属的远程仓库地址

git pull 拉取最新的版本

如果提示需要合并,按esc 再输入:wq

git status查看状态是否有冲突,就执行合并

git checkout master 切换到master分支

git pull 更新本地的master分支

git checkout 当前分支号  切换到当前需要合并master内容的分支

git merge master 将本地的master分支合并到当前分支

git status 查看是否需要合并

git add . 会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤,但是git add * 会忽略.gitignore把任何文件都加入

git commit -m "[ci]ci"

git push

git reset --soft HEAD^ git撤销上一次commit指令,如果撤回两次之前的,可以使用HEAD^^或者HEAD~2,以此类推

git reset --hard commitId 以某次提交直接物理地替换掉本地代码(本地会丢失)

git merge origin/branch名称 将远程的分支合并到本地

cat ~/.ssh/id_rsa.pub 查看保存的公钥,需要保存到gitlab上,如果已经保存过需要删除再保存

git log --pretty=format:"%ai , %an: %s" --since=“100 day ago” >> ~/Desktop/commit.log导出所有提交日志
git reflog show --date=iso master查看master分支的提交日志
git reflog --date=local --all 查看全部分支的提交日志

git stash 保存当前工作进度,将工作区和暂存区恢复到修改之前,即恢复到上一个commit版本
git stash save message 作用同git stash,message为此次进度保存的说明。
git stash pop 恢复工作进度到工作区
git stash list 显示保存的工作进度列表,编号越小代表保存进度的时间越近

git branch -d dev20181018 删除本地分支
git branch -D dev20181018 强制删除
git push origin --delete dev20181018 删除远程分支(慎用)
git fetch origin dev20181018:dev20181018 在从公用的仓库获取代码

git branch -a 查看所有分支,按q键退出


在master下创建一个新的分支
1、查看当前分支(当前分支可以直接查看或者命令查看)
  git branch或者git status
2、切换分支到master(你在哪个分支创建本地分支,就切换到那个分支,比如master/uat 等)
  git checkout mater
3、将代码更新到最新版本
  git pull
4、从当前分支,创建一个本地dev分支
  git checkout -b master_11/19
5、把新建的分支push到远端
  git push origin master_11/19
6、建立本地到上游(远端)仓的链接 -- 这样代码才能提交上去
  git branch --set-upstream-to=origin/master_11/19
7、再次拉取验证
  git pull
8、在master分支上,将master_11/19分支合并到master上面(本地开发验证完成之后)
  git merge master_11/19

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git常用命令整理 的相关文章

  • Linux服务器上监控网络带宽的18个常用命令

    本文介绍了一些可以用来监控网络使用情况的Linux命令行工具 这些工具可以监控通过网络接口传输的数据 xff0c 并测量目前哪些数据所传输的速度 入站流量和出站流量分开来显示 一些命令可以显示单个进程所使用的带宽 这样一来 xff0c 用户
  • Linux系统使用iftop查看带宽占用情况

    Linux系统下如果服务器带宽跑满了 xff0c 查看跟哪个ip通信占用带宽比较多 xff0c 可以通过iftop命令进行查询 xff0c 使用方法如下 xff1a 1 安装方法 软件官网地址 xff1a http www ex parro
  • linux基础命令

    1 curl amp wget 使用curl或wget命令 xff0c 不用离开终端就可以下载文件 如你用curl xff0c 键入curl O后面跟一个文件路径 wget则不需要任何选项 下载的文件在当前目录 代码如下 curl O we
  • find_in_set

    1 in查询相当于多个or条件的叠加 xff0c 例如 xff1a select from user where user id in 1 2 3 等效于 select from user where user id 61 1 or use
  • 集成Cortex-M0内核-- Integration and Implementation Manual手册学习

    根据使用场景 xff0c 配置并集成一个Cortex M0的内核 xff0c 暂时不涉及的实现的部分 目录 阅读手册 Chapter1 Introduction 1 1 About the processor 1 2 About integ
  • 在NVIDIA NX 配置OpenCV多版本冲突和解决的总结

    Nvidia Jetson NX 环境 直接刷JetPack5 1的镜像 xff0c 会得到如下环境 Ubuntu20 04cuda11 4TensorRT8 4cudnn8 4opencv4 5 4 而且这些源一般是从nv xxxx等源下
  • 一款入门级的飞控CC3D(一)

    很多在校的朋友想自己动手做一款旋翼无人机 xff0c 但是零件采购下来要花费不少大洋 xff0c 装配完成后又需要进行软件硬件调试 所以很多想做极客的梦就扼杀在摇篮里 本期我将开始更新一款入门级的飞控CC3D 首先 xff0c 放上CC3D
  • 朱刘算法(Directed Minimum Spanning Tree/Directed MST/Minimum Arborescence/Optimum Branchings)

    概念 最小树形图 xff1a 有向图所分离出的有向生成树 亦称为最小树形图 xff0c 其应满足以下条件 xff1a 1 恰好有一个入度为0的点 xff0c 称为根结点 2 其他结点的入度均为1 3 可以从根结点到达其他结点 既然要找最小生
  • 仿真复现文章推荐

    以下学长推荐的文章 xff1a 人脸识别 xff1a SphereFace Deep Hypersphere Embedding for Face Recognition 手势姿态 xff1a OpenPose 3D人脸建模 xff1a L
  • 查看GPU显存 使用率

    watch n 0 2 nvidia smi 主要关注GPU Util Memory Usage 0 2表示每隔0 2秒刷新一次终端的显示结果 上面的表格中 xff1a 第一栏的Fan xff1a N A是风扇转速 xff0c 从0到100
  • scipy.ndimage.zoom

    最近邻 选择离它所映射到的位置最近的输入像素的灰度值为插值结果 最临近插值 3X3 的256级灰度图 xff0c 也就是高为3个象素 xff0c 宽也是3个象素的图像 xff0c 每个象素的取值可以是 0 xff0d 255 xff0c 代
  • torch.manual_seed()

    torch manual seed args seed 为CPU设置种子用于生成随机数 xff0c 以使得结果是确定的 if args cuda torch cuda manual seed args seed 为当前GPU设置随机种子 x
  • python torch.optim.SGD

    torch optim sgd学习参数 torch入门笔记14 Torch中optim的sgd Stochastic gradient descent 方法的实现细节 pytorch中使用torch optim优化神经网络以及优化器的选择
  • python zero_grad()

    有两种方式直接把模型的参数梯度设成0 xff1a model span class hljs preprocessor zero span grad optimizer span class hljs preprocessor zero s
  • torch.topk

    torch kthvalue input k dim 61 None keepdim 61 False out 61 None gt Tensor LongTensor k xff1a 第k个最小元素 返回第k个最小元素 input k d
  • torch.normal()

    torch normal means std out 61 None 返回一个张量 xff0c 包含从给定参数means std的离散正态分布中抽取随机数 均值means是一个张量 xff0c 包含每个输出元素相关的正态分布的均值 std是
  • 台式机ubuntu18.04 x86_64 简单ROS版本安装及其他库编译

    本教程是用于只安装ros melodic ros base的情况下 xff0c 为了避免安装opencv3 2 xff0c 而只保留一个opencv3 4 10 xff0c 而一步步安装rqt xff0c cv bridge xff0c r
  • ubuntu 当前文件夹 文件个数

    ls l grep 34 34 wc l
  • python [:,::-1]

    In span class hljs number 33 span t 61 np array span class hljs string 1 2 3 4 5 6 7 8 9 span In span class hljs number
  • numpy.floor

    numpy floor x out 61 None where 61 True casting 61 39 same kind 39 order 61 39 K 39 dtype 61 None subok 61 True signatur

随机推荐

  • Perfdog玩转内存泄漏

    背景交代 最近QC同学在跑游戏的过程中发现玩的时间久了游戏会发生闪退 xff0c 经过和开发人员讨论后又搜集了一些信息 xff0c 最后排除了功能性bug的原因 一 判断是否是内存泄露 拿到真机 xff0c USB连接 xff0c 杀掉多余
  • LCD1602知识详解(很详尽的)

    1602液晶知识详解 xff1a 1 1602液晶基础 VSS xff1a 电源地信号引脚 xff1b VDD xff1a 电源信号引脚 xff1b VEE xff1a 液晶对比度调节引脚 xff0c 接0 5V以调节液晶的显示对比度 xf
  • 如何学习嵌入式软件

    什么是嵌入式 xff1f 嵌入式分为广义和狭义两种 广义的嵌入式就是片上系统 system on a chip xff0c 包括单片机 PSOC NIOS Microblaze等 而狭义的嵌入式就是ARM9 cortex A8等特定的跑操作
  • Raspberry Pi 4B 通过 MAVROS 实现从地面站远程连接飞控板

    Raspberry Pi 4B 通过 MAVROS 实现从地面站远程连接飞控板 0x00 为 RPi 刷写系统0x01 启动 Ubuntu0x02 使用 SSH 连接至 RPi0x03 更换软件源0x04 安装桌面环境 xff08 可选 x
  • LeetCode-T97-交错字符串(interleaving-string)

    题目 原题链接 题目描述 xff1a 给定三个字符串 s1 s2 s3 验证 s3 是否是由 s1 和 s2 交错组成的 样例 case1 输入 s1 61 aabcc s2 61 dbbca s3 61 aadbbcbcac 输出 tru
  • LeetCode-T167-两数之和 II - 输入有序数组(two-sum-ii-input-array-is-sorted)

    题目 原题链接 题目描述 xff1a 给定一个已按照升序排列 的有序数组 xff0c 找到两个数使得它们相加之和等于目标数 函数应该返回这两个下标值 index1 和 index2 xff0c 其中 index1 必须小于 index2 说
  • LeetCode-T95-不同的二叉搜索树 II(unique-binary-search-trees-ii)

    题目 题目链接 题目描述 给定一个整数 n xff0c 生成所有由 1 n 为节点所组成的 二叉搜索树 样例 case1 输入 xff1a 3 输出 xff1a 1 null 3 2 3 2 null 1 3 1 null null 2 2
  • 主从机时间同步

    安装 服务器和客户端都安装 sudo apt get install ntpsudo apt get install ntpdate 服务器端 配置文件设置 运行sudo vim etc ntp conf在文件末尾加入如下几行代码 rest
  • 判断两条线段是否相交(三种算法)

    转载于 xff1a http blog csdn net rickliuxiao article details 6259322 算法1 xff1a cpp view plain copy alg 1 struct Point double
  • 朱、刘算法:求最小树形图权值个人理解+个人详解【最小树形图模板】

    什么是最小树形图 xff1f 相信大家如果会过来看这篇文章 xff0c 想必也应该对最小生成树有所了解的 xff0c 最小生成树求的是无向图的一颗生成树的最小权值 我们的最小树形图就是来解决一个有向图的一颗生成树的最小权值 xff0c 对于
  • Floyd最小环算法

    问题描述 xff1a 给你一张无向图 xff0c 定义环为从i出发到达j然后从j返回i并且所有点都只经过一次 xff08 最少为3个点 xff09 xff0c 求所有环当中经过路径最小的环 算法描述 xff1a 首先容易想到的是暴力来枚举环
  • O(1)快速乘

    求两个数相乘超过long long取摸的快速运算O 1 inline long long multi long long x long long y long long mod long long tmp 61 x y long long
  • Android开发简单的2048游戏

    作为一名android渣渣第一次用android写了个简单的小游戏还是模仿网上的视频写的 xff0c xff0c 哎 xff0c xff0c 视频教程链接 写在前面 xff1a 这里我用的IDE是eclipse xff0c 所以对与 And
  • 如何使用github上的开源项目

    以提交的一次开源代码为例 xff0c 教会你步入开源的世界 1 首先登陆到https github com平台上注册一个自己的账号 xff0c 这个过程就不演示了 2 xff0c 然后在左上部分输入一个开源项目的名字 选择的是jvalida
  • 填坑记1-nrf52840出现error flash download failed -cortex-M4错误的解决办法-清风电子开发板

    填坑类型 xff1a nrf52840出现error flash download failed cortex M4错误 使用板子 xff1a 清风电子开发板 问题描述 keil4出错 xff0c keil5不出错 意思是其他keil5工程
  • BLE-2の蓝牙4.0协议栈のLL层 Scaning 和 initiating状态的区别

    PDU类型 3 4 Scanning状态 3 4 1 scanWindow和scanInterval Scanning状态扫描 接收广播数据的状态 xff0c 该状态的扫描行为是由scanWindow和scanInterval两个参数决定的
  • 蓝牙八卦:蓝牙、Wi-Fi、ZigBee几种无线技术的对比

    蓝牙 Wi Fi ZigBee几种无线技术的对比 1 概述2 ZigBee引领物联网设备大步向前3 WiFi后浪拍前浪4 蓝牙全新升级 xff0c 深入日常应用 这阶段在学习BLE xff08 低功耗蓝牙 xff09 xff0c 于是乎就想
  • BT-2の蓝牙技术原理のBT协议の蓝牙核心协议の无线射频和基带

    蓝牙技术原理 BT协议 蓝牙核心协议 无线射频和基带 0 脑图1 蓝牙射频1 1 射频信道1 2 射频规范 2 链路控制器和基带2 1 物理链路2 2 分组2 3 蓝牙编址2 4 数据加噪2 5 蓝牙时钟2 6 逻辑信道2 7 信道控制2
  • Keil5修改背景黑色仿VS

    直接修改配置文件global prop 可以在UV4下的安装目录直接搜索找到 xff1a 先备份一下原文件 xff0c 然后直接替为我配置好的文件 文件链接 注本博客方法转载与百度贴吧某高人 xff0c 在此谢谢 xff1a 此处链接
  • git常用命令整理

    git remote v 查看当前分支所属的远程仓库地址 git pull 拉取最新的版本 如果提示需要合并 xff0c 按esc 再输入 wq git status查看状态是否有冲突 xff0c 就执行合并 git checkout ma