重命名

如何重命名本地Git分支?

眉间皱痕 提交于 2019-11-30 07:32:29
我不想重命名远程分支,如 重命名本地和远程Git存储库的master分支中 所述。 如何重命名尚未推送到远程分支的本地分支? 如果您还需要重命名 远程 分支: 如何重命名Git本地和远程分支名称 #1楼 git branch -m old_branch_name new_branch_name 上面的命令将更改您的分支名称,但是使用重命名的分支必须非常小心,因为它仍将引用与其关联的旧的上游分支(如果有)。 如果要在将本地分支重命名为new_branch_name(示例名称)后将一些更改推送到master中,请执行以下操作: git push origin new_branch_name:master (现在更改将转到master分支,但您的本地分支名称为new_branch_name) 有关更多详细信息,请参见“ 如何在Git中重命名本地分支名称 ”。 #2楼 重命名当前分支: git branch -m <newname> #3楼 到目前为止,答案是正确的,但是这里有一些其他信息: 可以安全地用'-m'重命名分支(移动),但是使用'-M'时要小心,因为即使已经存在相同名称的分支,它也会强制重命名。 以下是“ git-branch”手册页的摘录: 使用-m或-M选项, <oldbranch> 将重命名为 <newbranch> 。 如果 <oldbranch> 具有相应的引用日志

Linux更新yum方法

て烟熏妆下的殇ゞ 提交于 2019-11-30 06:33:09
【内容指引】 进入目录:cd 查看目录下的内容:ls 重命名备份:mv 从网络下载:wget yum更新:yum update 第一次运行yum安装软件前,建议更新yum。 1.进入yum源目录 命令: cd /etc/yum.repos.d    查看当前yum源目录里的文件: 命令: ll 2.将“CentOS-Base.repo”重命名备份为“CentOS-Base.repo.old” 命令: mv CentOS-Base.repo CentOS-Base.repo.old 执行完后可以再次用ls列出该文件夹下的文件,看到“CentOS-Base.repo”已被重命名了:  3.从阿里云下载yum源 命令: wget http://mirrors.aliyun.com/repo/Centos-7.repo  4.将新的源改名为“CentOS-Base.repo” 命令: mv Centos-7.repo CentOS-Base.repo  5.让yum重新缓存新的数据 命令: yum update -y  经过一段时间的等待后,看到“完毕 !”,光标停留在命令输入处,代表更新成功:  来源: https://www.cnblogs.com/nhdlb/p/11569191.html

Helm v3 新的功能

為{幸葍}努か 提交于 2019-11-30 04:14:45
Helm 是什么? Helm 是一个命令行下的客户端工具。主要用于 Kubernetes 应用程序 Chart 的 创建 、 打包 、 发布 以及 创建管理本地或者远程的Chart仓库 。 Helm 解决什么痛点? 如何统一管理、配置和更新分散的 k8s yaml 资源文件 如何分发和复用一套应用模板 如何将应用的一系列资源当做一个软件包管理 如何统一下架一个服务在k8s创建的所有资源 Helm v3 与 v2 变化 最明显的变化删除 Tiller Release 不再是全局资源,而是存储在各自命名空间内 Helm 2 默认情况下使用 ConfigMaps 存储版本信息。在 Helm 3 中,将 Secrets 用作默认存储驱动程序 把 requirements.yaml 合并成 Chart.yaml helm install 需要提供名称,如果实在不想提供名称,指定参数 --generate-name ,在v2时可以不提供,不提供名称时将自动生成一个名称,这功能比较令人讨厌 去除用于本地临时搭建 Chart Repository 的 helm serve 命令 Values 支持 JSON Schema 校验器,自动检查所有输入的变量格式 helm cli 命令重命名 # v2中删除项目需要提供--purge参数,v3默认情况下启用此功能。要保留以前的行为,请使用 helm

记录一次oracle的坑

时光怂恿深爱的人放手 提交于 2019-11-30 01:11:30
背景:程序正常运行中,突然技术支持人员反映数据库数据好久没有增加,于是乎各种排查问题,但是一直没有找到原因,由于代码比较久,也不是本人所写,更气的是居然用的是oracle数据库,并且是通过java代码调用存储过程。存储过程中包含了大量的逻辑。而java服务的日志也就少的可怜,根本无法排查出具体问题,唯一可以确认的是存储过程有问题。 1.首先排查存储过程,从上到下依次看,一共二百多行的代码,花了一小时看了一遍,感觉没什么问题,于是又通过手动输入参数,通过plsql测试存储过程,也没什么问题。 2.经历了第一步,感觉整个世界都不好了,于是开始拆解存储过程逻辑,将存储过程逻辑转移到java代码中(改写了半天),打印详细日志,每一句sql都打印日志。终于在一句insert处出现了问题,返回结果 内部错误。 3.针对这张表,开始了有一个坑,   a. select * from tableName; 完全没有问题。   b. select count(*) from tableName; 提示 ORACLE 报ORA-08103: 对象不再存在错误. wtf?什么情况??明明数据库用眼睛是可以看到这个表的,并且select * 是可以正常查询出数据的,难道是眼睛有问题?于是又开始了三次同样的sql,还是同意的结果,于是终于拿出了神器 google,google一圈发现都是说数据损坏

iOS 在 Xcode 中重命名项目名称

瘦欲@ 提交于 2019-11-30 00:16:45
文/liuwin7(简书作者) 原文链接:http://www.jianshu.com/p/5f088acecf64 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 本教程使用的 Xcode 版本是Xcode 6.3.1,网上有好多的教程,都是在 Xcode 4 上做的讲解,现以本文章讲解一下如何在 Xcode 6.3.1 中重命名你的项目名称,包括你的应用名称。 0、写在前 Xcode,作为开发 iOS App 的 IDE,对于大多数开发人员而言非常熟悉。但是,如何给一个已有的项目重命名呢?相信并不是所有的开发人员都会知晓,这些有时也是合理的需求,看到一个不错的开源项目,如何更改项目名称呢?还有,如果项目在版本迭代过程中需要更改整个工程的名称,又怎么办呢?重命名! 下面就跟着我,一起为一个已有的项目重命名吧! 1、准备 PS:不要在你现在的工程中,做下面的操作。所以我们需要准备一个新的工程取名为 RenameDemo,一会儿,我们会将其改为 NewNameDemo,好了,话不多说,开始我们的教程,创建一个工程取名 RenameDemo。 创建新工程 取什么名无所谓,随你个人的喜好,接下来,我们重命名它吧! 2、让 Xcode 为我们做点什么 Xcode 其实可以为我们做很多的东西,给我们的Project、target更改名称这个是它做的最主要的功能。 打开

批量 图片 重命名

我的梦境 提交于 2019-11-29 08:34:14
# =======任务:批量 图片 重命名 ======= # ====工具 Python======= #=====材料1 一个文件夹下存放的 全部是 jpg 格式图片======= #=====材料1 一个excel 第一列 存放的 是 所需的图片名称 , 列名为:值======= #=======2019.09.09 23:19 =====投稿========= #======now let su start============ import os import pandas as pd class All_Picture_Rename_with_anything(): def __init__(Y): Y.p = r'D\1' # 图片放在 D:\1 文件夹 下 def begin_rename(X): file_path = os.listdir(X.p) #获取文件路径 bb=pd.read_excel('22.xlsx',header=0,columns=0) # 打开excel,excel的 值列 是 需要的 图片名称 for i in bb['值']: for j in file_path: if j.endswith('.jpg'): # 表明 处理的图片是 jpg original_name = os.path.join(os.path.abspath(X

百度网盘搜索替换批量重命名(七)

倖福魔咒の 提交于 2019-11-29 05:44:47
下面重点介绍八种批量重命名方法中的百度网盘搜索替换重命名,在线批量修改云盘内文件或者文件夹的名称,无论含有关键词的文件在哪个地方都可以找到并替换成自己想要的。比如:在网盘中有很多文件名称含有 csdn 这个关键词,并且分布在不同的文件夹下,非常零乱,一个个手动修改会很麻烦而且容易漏掉。那么,使用搜索替换就可以轻而易举的找到并完成批量重命名,干净溜溜的。具体操作步骤如下: 首先,下载百度网盘批量处理软件,解压后运行其中的bdmaster.exe文件,运行后界面如下: 其次,点击批量重命名菜单下载推荐搜索替换, 这时会弹出一个搜索替换提示框: 在第一个中输入要搜索替换的关键词,在第二个框中输入替换成的关键词,比如:将网盘中名称还有csdn 的替换为的博客,第一个框中输入csdn 第二个框中输入博客,然后点击确定即可 ,线程可以设置为默认的10. 最后,确定后软件会自动一轮一轮的替换换掉网盘中csdn的名称,直到替换干净为止。完成后再任务日志中可以查看,同时刷新网页可看到结果。 以上就是,批量搜索替换,另外,搜索替换时也可以进入相应文件夹中,只替换该文件夹下所有子目录文件,默认是整个网盘中的。 来源: https://blog.csdn.net/qq_20128445/article/details/100527431

git使用命令

人走茶凉 提交于 2019-11-29 05:34:54
1、查看工作区文件状态 git status -s git status --short 2、还原工作区文件(撤销add操作) git rm --cache xx    #删除暂存区文件 git checkout master xx    #获取本地仓库数据至本地 3、提交 git commit -a -m 'desc message' 4、文件比较 利用vimdiff作为git difftool工具 git d –stage 比对working和staged暂存区 使用git d HEAD 比对working和当前版本库的差异 ,或者netbeans工作检查比较。 vimdiff qa! wqa! 多窗口退出 :set noro 工作区文件去掉只读 ctrl+w连续切换两个窗口状态。vimdiff -o 1.php 2.php -o参数垂直列出1.php 2.php文件。默认水平。 5、分支重命名 git branch -m oldBranchName newBranchName 删除远程分支:git push origin :oldBranchName 将重命名过的分支提交:git push origin newBranchName git branch -m oldBranchName newBranchName 删除远程分支:git push origin

.htaccess重命名时提示必须键入文件名怎么解决

北城以北 提交于 2019-11-29 03:46:03
在上一篇文章中提到过“目前data、uploads有执行.php权限,非常危险,需要立即取消目录的执行权限!”的时候可以通过创建一个名字为“.htaccess”的文件夹解决。 但是在创建的时候却发现对记事本进行重命名的时候,记事本会提示“必须键入文件名”。到底该怎么办呢?下面说下解决办法: 方法一: 1、新建一个名字为“a.htaccess”的文本文件(txt) 2、复制下面的内容 @ren "%~f1" .* 保存为“b.bat”文本文件(txt) 把“a.htaccess”拖到b.bat文件图标上可以去掉文件名而只保留后缀,“a.htaccess”就变了“.htaccess”。 方法二: 开始-运行-键入cmd,打开cmd窗口 此时的cmd窗口路径是C:\Documents and Settings\username> 键入以下(不包括括号内信息): copy con .htaccess (回车) (按Ctrl+Z 回车) 屏幕提示如下: C:\Documents and Settings\admin>copy con .htaccess ^Z 已复制 1 个文件。 此时回到桌面,双击我的电脑上进入C:\Documents and Settings\username 即可看到你想要的文件 ".htaccess" 方法一相对比较简单,各位可以根据自己的习惯进行操作

十八、centos7网络属性配置

末鹿安然 提交于 2019-11-28 10:29:57
一、为什么需要这个 服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的。 Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口的物理顺序。 为解决这类问题,dell开发了biosdevname方案(systemd v197版本中将dell的方案作了进一步的一般化拓展)。 目前的Centos既支持dell的biosdevname,也支持systemd的方案。 二、Centos7中的命名规则 传统命名:以太网eth[0,1,2,...] 2.1、可预测功能     udev支持多种不同的命名方案:       基于Firmware , 拓扑结构    udev支持多种不同的命名方案:UDEV是系统在用户空间探测内核空间,通过sys接口所输出的硬件设备,并配置的硬件设备的一种应用程序,在centos7上UDEV支持多种不同的命名方案,无非就是支持基于固件的命名(firmware,基于主板上rom芯片)或者是通过总线拓扑(PCI总线)结构来命名。总线拓扑(PCI总线)结构命名主要是根据对应设备所在的位置来命名,slot设备上的第几个接口方式命名,这样命名的方式就是能够实现自动命名,只要接口不坏,无论是哪一块网卡插上去其名称一定是固定的。     (1)网卡命名机制     systemd对网络设备的命名方式:       (a