git add , git commit 添加错文件 撤销

文章目录 [隐藏] 1. git add 添加 多余文件 2. git commit 错误 3. 如果要是 提交了以后,可以使用 git revert 1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上...

Git 为单一项目设置 git 用户名和邮箱

自己有自己的开源项目,工作有工作的闭源项目,两者往往通过不同的 Git 帐号进行 commit 操作,那如何为不同的项目设置不同的 Git 帐号呢? 我们一般的操作都是: git config --global user.name git config --global user.email 这两步来设置 Git 帐号名与邮箱,但是针对特定项目,比如: 我 Git 的 global 用户名是 liumapp,但在 B 项目下想使用 lm 这个用户名来进行提交。 这种...

一个git的使用错误unable to read askpass

今天在git push origin master时,竟然出现了错误 (gnome-ssh-askpass:32737): Gtk-WARNING **: cannot open display: error: unable to read askpass response from ‘/usr/libexec/openssh/gnome-ssh-askpass’根本原因是执行了该脚本 $ cat /etc/profile.d/gnome-ssh-askpass.sh SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass 解决方式 $ unset SSH_ASKPASS 再次执行git ...

Git撤销最后一次提交

文章目录 [隐藏] 方法一 方法二 Git可以使用reset重置来撤销提交。 方法一 撤销最后一次提交 git reset HEAD~1 执行后,状态重置为上一次提交,且撤回提交的文件的状态变回unstaged,即文件没有被git跟踪。 示例 $ git commit -m 'add test.html' [master ade6d7e] add test.html 1 file changed, 1 insertion(+) create mode 100644 test.html $ git reset HEAD~1 $...

Git初始配置

文章目录 [隐藏] 一、配置提交时的用户名与邮件名称(注:只是标识本次commit是谁提交的) 1.1 通过命令的方式 1.2 通过修改配置文件的方式 二、配置 短命令 2.1 通过命令的方式 2.2 通过修改配置文件的方式 三、配置文件 四、文件 .git/index 一、配置提交时的用户名与邮件名称(注:只是标识本次commit是谁提交的) 1.1 通过命令的方式 $ git config --global user.name "so...

git 分支管理 推送本地分支到远程分支等

1、创建本地分支 local_branch git branch local_branch 2、创建本地分支local_branch 并切换到local_branch分支 git checkout -b local_branch 3、切换到分支local_branch git checkout local_branch 4、推送本地分支local_branch到远程分支 remote_branch并建立关联关系 a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch git push ...

除了 pull 和 push 你应该知道 git 的操作

git 仓库简单示意图 | 工作区(Working) | 暂存区(Staging) | 版本库(Local repo)| 远程仓库(Remote repo)| |---- git add ---->|--- git commit --->|---- git push --->| |----------- git commit -am --------->|---- git push --->| |<- git checkout --|<--- git reset ----|<--- git pull ----| |<--------- git reset --hard...

Git 工作流的正确打开方式

文章目录 [隐藏] 一、最简单的使用,不推荐 1.1 创建仓库 1.2 模拟用户A 1.3 模拟用户B 1.4 模拟用户A 1.5 模拟用户C 1.6 模拟用户B 1.7 模拟用户C 二、推荐的工作流程 2.1 模拟用户C 2.2 模拟用户D 2.3 C继续开发 2.4 D继续开发 2.5 C 提交 2.6 C 提PR 2.7 C修改再push 2.8 C发现提交次数过多,历史太乱,合并部分历史 2.9 C再次push 2.10 新的merge方式: rebase 2.11 这...

【Git】Ubuntu升级Git版本

文章目录 [隐藏] 问题描述 解决方法 问题描述 在使用Ubuntu自带的Git进行提交的时候出现错误 Please upgrade your git client. 用apt-get命令升级git时,提示Git已经是最新版本 $ sudo apt-get install git Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version. 0 upgraded, 0 newly inst...

实用的升级安装方法php,Nginx,mysql,zabbix等

升级版本编译安装当然Ok,依赖问题处理起来非常之繁琐,现在直接通过apt源来升级版本非常简便,下面我们来拿php做个升级实验 1. 添加下面两行到/etc/apt/sources.list,并将jessie替换为自己所使用的版本名称: deb http://mirrors.ustc.edu.cn/dotdeb jessie all deb-src http://mirrors.ustc.edu.cn/dotdeb jessie all 2. 可选项: 如果你想在Debian Squeeze上安装PHP5.4的话,再...

zabbix 创建自定义监控项

1、打开zabbix_agentd.conf中自定义监控项 [root@abcopenstack script]# tailf -10 /usr/local/etc/zabbix_agentd.conf UnsafeUserParameters=1 Include=/usr/local/etc/zabbix_agentd.userparams.conf #链接自定义监控项的路径 2、创建自定义监控项文件(监控项的名称要有zabbix web界面一致) [root@abcopenstack script]# vim /usr/local/etc/zabbix_agentd.userparams.conf ...

Zabbix图形中文字体显示方块处理

原因很简单,图形显示用的字体是dejavu,不支持中文。 怎么办?先理清逻辑。 zabbix配置文件(/usr/share/zabbix/include/defines.inc.php)里,定义的字体叫做graphfont.ttf,然后一路软链接到DejaVuSans.ttf,如下: /usr/share/zabbix/graphfont.ttf -> /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf 那么,修改掉最后一层软连接的目标字体...

zabbix自动截图留档_python版

文章目录 [隐藏] 一、背景 二、写个小脚本 2.1 获取图片url 2.2 脚步及测试 一、背景 每个DB Server都有zabbix监控,除了异常情况的报警信息外,也会在日检、周检、月检等工作中用到zabbix的监控数据,对zabbix监控数据会做两种处理:1 数据分析(环比分析、最大值、最小值及平均值分析);2 主要检测项目折线图留档(为啥需要留档呢,因为zabbix监控过多服务器,监控数据...

Zabbix 3.2.6 自定义端口监控(Oracle)

文章目录 [隐藏] 一、背景 二、配置 1、模板创建 2、创建item 3、创建trigger 4、图标制作 5、给主机添加模板 三、验证 一、背景 在现实的环境中,我们多多少少有些服务需要监控,但是zabbix自带的监控模板不存在,就需要我们自己进行配置,我们的主要方法也是监控这些服务的端口状态来确定服务是否正常运行。 我们今天主要通过判断Oracle的端口状态来监控服务是否正常,它...

Zabbix(5)通过JMX监控Tomcat

文章目录 [隐藏] 一、安装jmx服务器 1、安装jdk 2、安装jmx服务 3、配置jmx服务 4、修改zabbix server配置 二、Tomcat配置修改 1、修改配置文件 2、测试JMX 三、在zabbix web页面中添加JMX端口 1、导入模板 2、添加JMX端口 3、关联模板 4、查看图形 Zabbix监控tomcat主要使用的是zabbix的zabbix-java-gateway。从Zabbix 2.0开始,内置了监控JMX的功能,叫做“Zabbix J...

Zabbix(6)监控SQL Server数据库

监控SQL Server相对来说比较简单,首先我们下载一个MS SQL的模板文件 下载地址:https://share.zabbix.com/databases/microsoft-sql-server/template-ms-sql-2012 修改zabbix_agent.conf文件 添加下边这行到配置文件最后 UserParameter=sqldatabasename.discovery,powershell -NoProfile -ExecutionPolicy Bypass -File C:zabbixscriptsSQLBaseName_To_Zabbix.ps1 将powershell脚本...

wordpress全站https

博客使用的是wordpress,最近在支持https,配置好证书,后台设置好地址,七牛云的插件也配置好了,却发现文章中的图片都不能看到了,原来之前文章中插入的地址都是http的地址,直接插入数据库了,其中一种方法就是将数据库中的内容遍历出来改了,但是这样可能会伤害到文章数据,所以还是直接全站改掉http链接的好,方法就是在function.php文件中添加下面一段代码就可以实现了~ functio...

NFS实现共享wordpress

文章目录 [隐藏] 实验环境 实验要求 nfs server端 nfs client端 实验环境 192.168.68.134 wordpress站点 nfs-server 192.168.68.144 nfs-client 实验要求 nfs server共享/var/www/html目录 nfs clinet挂载nfs-server共享的目录,部署wordpress nfs server端 先部署wordpress document root 在 /var/ww/html下 vim /etc/exports :/var/www/html/ 192.168.0.0/16(rw) export...

【渗透神器系列】WireShark

文章目录 [隐藏] IP过滤 端口过滤 协议过滤 http模式过滤 连接符 自助模式 wireshark是一款网络流量抓取分析神器,也是安全工具使用排行中排名第一的工具。使用wireshark必须要牢记一些常用的数据包过滤规则,对于寻找一些特定的包会事半功倍。 IP过滤 ip源地址:ip.srcip.src==10.0.3.109 ip目的地址: ip.dstip.dst==10.0.3.114 端口过滤 tcp.port==80所有端口为80的包 tcp.d...

wireshark过滤

文章目录 [隐藏] 1、wireshark过滤规则 2、wireshark有效功能窗口 wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。它不会对网络封包产生内容的修改,只反映出目前流通的封包资讯,其本身也不会送出封包至网络上。wireshark是捕获机器上的某一块...

最近评论

Archives