高捷博客

IT技术笔记博客

Git多版本回退

问题描述

    由于线上代码版本更新较慢,和代码库已经差了多个版本,使用 git fetch 将多个版本一起更新了,现在需要回退到更新前的版本,但是已经忘记更新前的版本号。

解决办法

    使用 git reflog 查看执行的命令记录

Linux将项目放到Git

将Linux服务器上的项目代码托管到开源中国码云。

步骤:

一、在码云新建项目,并复制项目ssh克隆地址。如:

git@git.oschina.net:xxx/xxx.git

二、... ...

oh my zsh 与 bash 互相切换

zsh切换bash

chsh -s /bin/bash

bash切换zsh

chsh -s /bin/zsh

远程无法复制粘贴

今天重装了windows服务器,发现无法和远程进行复制粘贴。

解决方法:重启rdpclip.exe进程

右键菜单栏->选择任务管理器->结束rdpclip.exe进程

开始->运行->rdpclip.exe

备注:rdpclip.exe 是 Windows 2000/2003 Server 资源工具包中提供的 Rdpclip 实用程序,它的功能就是在“终端服务”客户端(本机)和“终端”服务器(远程服务器)之间复制和粘贴文件,也包括粘贴文本。这个程序的文件路径是 c:\windows\system32\rdpclip.exe


mysql导入视图报错解决

报错描述:Access denied; you need (at least one of) the SUPER privilege(s) for this operation.

报错原因:导入时用的数据库账号权限不够。

解决方法:删除sql文件中的 DEFINER = `root`@`localhost`  部分。


Git忽略文件权限修改

我们在使用Git进行版本管理的时候,有时候只是修改了文件的权限,比如将runtime修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部分了。

Linux 增加 Swap分区大小

新建2G的swap文件,挂载到swap。

[root@localhost ~]# dd if=/dev/zero of=/www/swap bs=1024 count=2048000

2048000+0 records in

2048000+0 records out

2097152000 bytes (2.1 GB) copied,&nb

linux screen常用命令

简介GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

crontab执行时区与系统时间不一致问题

[root@zabbix tmp]# tail -f -n 1 /var/log/cron
Oct 27 22:15:01 zabbix CROND[32037]: (cacti) CMD (/bin/php /var/www/html/cacti/poller.php > /tmp/cacti.log 2>&1)
[root@zabbix tmp]# date
Wed Oct 28 10:16:15 CST 2015

Linux配置使用SSH Key登录并禁用root密码登录

Linux系统大多说都支持OpenSSH,生成公钥、私钥的最好用ssh-keygen命令,如果用putty自带的PUTTYGEN.EXE生成会不兼容OpenSSH,从而会导致登录时出现server refused our key错误。

站内搜索
控制面板
您好,欢迎到访网站!
  查看权限
«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
最近发表
最新评论
标签列表
文章归档
友情链接
站点信息
  • 文章总数:99
  • 页面总数:3
  • 分类总数:3
  • 标签总数:66
  • 评论总数:12
  • 浏览总数:69615

关于本站 | 给我留言 | 网站地图 | 免责申明 | 百度统计

Copyright ©2019 高捷博客 All rights reserved. Powered By Z-Blog 冀ICP备16006687号

冀公网安备 13073202000010号