Git多版本回退

问题描述

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

解决办法

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

阅读全部

Linux将项目放到Git

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

步骤:

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

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

二、... ...

阅读全部

Git忽略文件权限修改

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

阅读全部

Nginx屏蔽.git目录

现在git很流行,大家也都开始使用它来管理网站源码,但是.git数据目录在网站的源码根目录也会有一份,nginx通常配置的时候不会对隐藏目录进行 特别处理,这样你的源文件就暴露在大庭广众之下了。为了安全,我们需要在nginx配置中对此特别处理一下,处理方法很简单。

阅读全部