使用git的心得感悟 杂烩

2023-10-27

1)git的.gitignore文件里面配置的东西是对还未加入版本控制系统管理的文件或者是目录才有用。对已经加入版本控制的文件是不生效的。一定要将之前的纳入版本控制系统的文件取消版本控制可以使用命令  :  

git rm -r --cached 加上某文件或者某文件夹

2)注意本地分支和远程分支的区别。远程分支是在git服务器上有的分支,在自己本地的分支要进行的操作是checkout  as new local branch,因为自己本地的分支不见的存在。


3)reset到某一个具体的commit的commit id的时候,这个id之后的commit记录会丢失。


4)回滚代码应该是将仓库里的代码回滚到某一个commit id上,而不是仅仅将自己本地的代码回滚掉就可以了。



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

使用git的心得感悟 杂烩 的相关文章

  • 上传源码到GitHub代码托管平台方法和步骤

    上传源码到GitHub的方法步骤 要在本地上传代码到GitHub第一步就是先在本地有git版本控制软件 或者你的IDE集成了git 否则一切都是徒劳 1 先下载git 地址 https git scm com downloads 2 安装G
  • 怎么让文件脱离 SVN 版本控制

    1 建一个记事本文件 然后吧这句话复制进去 for r a in do if exist a svn rd s q a svn 2 然后保存 3 再把记事本文件重命名 叫 删除SVN信息 bat 注意后缀名不是txt而是bat 了 4 然后
  • Git仓库撤销已修改文件

    前言 在写代码时 总有后悔的时候 那么就需要一个后悔药 git非常友好的提供了这一种后悔药 checkout git撤销中分为以下两种情况 1 未添加 add 到暂存区情况下的撤销操作 2 已添加 add 到暂存区情况下的撤销操作 撤销修改
  • 使用git的心得感悟 杂烩

    1 git的 gitignore文件里面配置的东西是对还未加入版本控制系统管理的文件或者是目录才有用 对已经加入版本控制的文件是不生效的 一定要将之前的纳入版本控制系统的文件取消版本控制可以使用命令 git rm r cached 加上某文
  • Git使用详解(结合GitLab和GitHub)

    转载请注明出处 https blog csdn net mythmayor article details 82346539 如果你想了解更多关于GitHub使用的问题 欢迎查看我的另一篇博客进行学习与交流 GitHub的使用详解 一 Gi
  • Git的理解与使用

    文章目录 一 初识Git 1 1 分布式管理系统 1 2 Git的安装与配置 二 Git理论 2 1 四个工作区域 2 2 提交代码的简易流程 2 3 Git所管理文件的四种状态 三 Git命令 3 1 基础命令 git init git
  • Git commit格式 详解

    我们在使用git进行版本控制的时候 commit的格式是有要求的 我们可以先去看一些顶级项目他们的commit的格式是怎样的 angular在github上的commit信息 我们可以发现 commit都有一些前缀 比如说 feat tes
  • Gitlab详细使用说明

    1 下载安装 下载gitlab和安装就不用详细说了 下载可以到官网下载 官网下载速度慢的 可以到我网盘下载 网盘地址链接 https pan baidu com s 1LZ6wq0PZNyB5SzGAzd74ew 提取码 uccq 2 使用
  • Git仓库版本的回退/前进

    前言 版本库做为一个可迭代更新的仓库 不可能只是单纯提供版本更新操作 其最重要的还是提供了历史版本回滚功能 在使用版本回滚功能前 我们会使用一系列的辅助查询命令 比如查看版本信息 仓库状态能命令 辅助是否需要进行回滚操作 一 查看版本信息
  • git cherry-pick 拣选命令——重放提交

    git cherry pick 拣选命令 重放提交 语法 描述
  • git命令总结

    1 git init 在当前目录下创建新的git仓库 2 git add filename 文件版本控制之前需要对这些文件进行追踪 对filename进行追踪 将文件添加进入缓存 3 git commit 提交更新 git commit a
  • gitbash使用

    gitbash是什么 git bash是Windows下的命令行工具 基于msys GNU环境 有git分布式版本控制工具 主要用于git版本控制 上传下载项目代码 GNU环境 就是说如果你喜欢linux unix的环境 就可以选择使用gi
  • github 配置了公钥依旧提示git@github.com‘s password: Permission denied, please try again. 的解决办法

    最近在给新电脑配置GitHub的ssh时 一切都是按照流程进行github上文档的配置流程进行配置 但是把公钥配置到github后 在对仓库进行操作的时候依旧出现一下提示 git github com s password Permissi
  • Git 的origin和master分析

    lt lt 关键是 中英文切换着打字太辛苦了转载请注明出处 gt gt http lishicongli blog 163 com blog static 1468259020132125247302 首先要明确一点 对git的操作是围绕3
  • git 下载和安装

    1 什么是git git 是一个分布式的版本控制工具 git 官网 git 官网 2 为什么使用git 保留之前所有版本 以便后续的修改和回滚 方便多人协同开发 3 安装git 3 1 在Linux 上安装 以 Fedora 为例 如果你在
  • git使用之上传项目文件到本地仓库

    git使用方式 一 初始化基本信息 1 设置用户名 git config global user name 用户名 例如 git config global user name gumeimen 2 设置邮箱 git config glob
  • svn使用中出现的错误

    svn虽然用过很多次 但是还是会遇到很多问题 因为有时候是为了使用而忽略了原因 这次使用svn出了很多错误 这里记录一下 1 注意 Tortoise SVN和eclipse SVN插件版本的匹配 出现问题 无法从仓库import 知道的有以
  • GitBash基本操作

    git的一些基本命令用法可以用git help命令获取 MINGW64 d GitProject Git1 master git config global user name userName 登陆全局用户名 注意可以在官网下载windo
  • Git基础操作:本地分支和远程分支改名

    相信聪明的你 直接看代码就能看懂 本地分支改名 git branch m feature add header2 feature add header 删除远程分支 git push origin feature add header2 本
  • ANDROID版本号和版本名称的重要性介绍

    转载请注明出处http blog csdn net y150481863 article details 41249159 来自 http blog csdn net y150481863 当我们在刚开始学习ANDROID的时候 可能不会过

随机推荐

  • Android:JNI调用 出错java.lang.UnsatisfiedLinkError: No implementation found for解决办法

    在项目中使用第三方so库 调用JNI时发现了这个错误 java lang UnsatisfiedLinkError No implementation found for 仔细查看了代码 没发现有出错的地方 然后上网查资料 发现这个问题答案
  • three.js设置物体的缩放和旋转

    一 缩放物体介绍 1 如何缩放 使用three js设置物体的缩放可以通过对象的scale属性来实现 例如 将一个立方体对象缩小一半的代码如下 var cube new THREE Mesh new THREE BoxGeometry 1
  • Linux 之 利用Google Authenticator实现用户双因素认证

    一 介绍 什么是双因素认证 双因素身份认证就是通过你所知道再加上你所能拥有的这二个要素组合到一起才能发挥作用的身份认证系统 双因素认证是一种采用时间同步技术的系统 采用了基于时间 事件和密钥三变量而产生的一次性密码来代替传统的静态密码 每个
  • Python函数中的实参和形参

    文章目录 一 形参和实参的概念 二 四大参数 4 1位置参数 4 2默认参数 4 3 可变参数 4 4 关键字参数 一 形参和实参的概念 函数的参数分为形参 形式参数 和实参 实际参数 形参又分为 位置参数 默认参数 可变参数 关键字参数
  • c语言旧键盘打字,PAT 乙级 1033. 旧键盘打字 C语言

    1033 旧键盘打字 20 题目 旧键盘上坏了几个键 于是在敲一段文字的时候 对应的字符就不会出现 现在给出应该输入的一段文字 以及坏掉的那些键 打出的结果文字会是怎样 输入格式 输入在2行中分别给出坏掉的那些键 以及应该输入的文字 其中对
  • HTML5 canvas标签-5 浮雕算法

    浮雕算法 顾名思义 就是将图像变成类似石头雕塑的算法 来源于百度 这就是一个浮雕 我们看看它的特点 首先颜色整体 偏灰 上一篇博客中说过 在RGB中 R G B时便是灰色 其次就是层次分明 所以根据上述这两点 我们代码首先需要找出图片边界
  • 设计模式(笔记)优先使用对象组合而不是类继承

    优先使用对象组合而不是类继承 文章内容参考自 http www hautelooktech com 2013 02 05 design principle favor composition over inheritance agilede
  • hdu 1059 Dividing

    Problem acm hdu edu cn showproblem php pid 1059 题意 6 种宝石 价值分别是 1 到 6 分别给出 6 种宝石的数量 问能不能分成等价值的两堆 分析 多重背包 主要是记录下多重背包的写法 对每
  • 无向图-邻接链表的深度优先遍历-DFS

    一 DFS思想 本算法以无向网为例 存储方式采用邻接链表1 将该网以邻接链表的方式存储 2 选取A点为起始点 访问此顶点 用一个visit的bool型数组记录访问状态 false表示未被访问 true表示已访问 3 从A的未被访问的邻接点出
  • servlet和tomcat安装

    Author Exchanges Version 9 0 2 一 引言1 1 C S架构和B S架构1 2 C S架构 Client Server 客户端 服务器 1 3 B S架构 Browser Server 浏览器 服务器 1 4 资
  • WDK李宏毅学习笔记第四周02_Explainable ML

    文章目录 摘要 一 Explainable Machine Learning 二 Why we need Explainable ML 三 Interpretable VS Powerful 3 1 decision tree为什么容易解释
  • MySQL5.6的zip包安装教程

    没有 exe 怎么安装 小编之前可能安装过的软件比较少 还没有遇到过一个软件不是通过 exe程序图形化界面去安装的 所以这次安装mysql5 6可是下了不少的功夫啊 好在有心人 最后成功的安装好的 安装过程中踩得坑一定要分享给你们啊 免得大
  • Java--Calendar类,Date类的简单使用,日期的格式化

    package demo import java text SimpleDateFormat import java util Calendar import java util Date 描述 Calendar类 Date类的简单使用 日
  • AD导入之后器件变绿的问题

    导入之后器件变绿的问题 元件出现绿色是DRC规则检查出错的警告颜色 如果元件没有问题就要考虑是不是DRC规则检查设置问题 一般可能大家经常碰到的是元件距离问题导致的 大多情况是规则没有设置好 具体方法为 设计 gt 规则 将Silk scr
  • 关于make: *** No rule to make target `clean'. Stop.的解决

    在重新编译makefile工程文件时需要用到 make clean 命令 但是最近工程使用make clean的时候总是提示 make No rule to make target clean Stop 很烦的错误 查看makefile 文
  • Qt的Script、Quick、QML的关系与总结

    背景 最近在学QML 感觉也不难 就是一直以来接触 Qt 的脚本类的东西的顺序是Script Quick1 Declarative Quick2 QML 那么每一个都是干什么的呢 这些东西搞的我有点混乱 所以决定把他们的大概都先弄清楚 以便
  • choose when 改在java中_Mybatis choose when用法实例代码

    mybatis choose when的用法实现代码如下所示 mapper xml select a city id as CITYID a level1 maintain unit id as CITYID a county id as
  • bert处理超过512的长文本(强制改变位置编码position_embeddings )

    最近在做 NER 任务的时候 需要处理最长为 1024 个字符的文本 BERT 模型最长的位置编码是 512 个字符 超过512的部分没有位置编码可以用了 处理措施 将bert的位置编码认为修改成 1 1024 前512维使用原始的 1 5
  • Redis 的安装

    1 下载 Redis 源码并解压 打开 Redis 的官网 然后复制其下载的地址 地址如下 http download redis io releases redis 5 0 8 tar gz 复制 复制到下载地址以后 在 shell 下可
  • 使用git的心得感悟 杂烩

    1 git的 gitignore文件里面配置的东西是对还未加入版本控制系统管理的文件或者是目录才有用 对已经加入版本控制的文件是不生效的 一定要将之前的纳入版本控制系统的文件取消版本控制可以使用命令 git rm r cached 加上某文