突然发现自己在npm package上,发布的一个版本居然出bug了!于是想要马上回退版本。 经过一番折腾,我是这么处理的: // unpublish npm上面的指定版本 npm login npm unpublish…
分类:git
如何完整迁移git仓库到另一个远程地址
项目中遇到git仓库迁移,很常见。如何把一个项目中所有的分支,tag等迁移到另一个仓库地址,需要执行一个特别的克隆命令,然后镜像push到新的仓库地址。具体步骤如下:1.打开命令行工具2.以bare的方式克隆老的仓库 g…
CentOS 7 安装 Gitlab
安装基本系统与依赖包 安装 Gitlab 依赖的工具 bashyum -y update yum -y groupinstall 'Development Tools' yum -y install readline r…
浅谈git rebase和git checkout --ours(theirs)
先描述下场景。 A在master基础上创建了个新的branch fix_bug, 并在fix_bug上进行了1次对foo.py的修改并提交78d4c5。 B在master上直接进行了1次对foo.py的修改并提交4dd1…
使用 git alias 提高 git 的使用效率
使用 git alias 提高 git 的使用效率 前言 git 作为一个版本控制工具,是我们程序员平时工作中不可缺少的一部分。但有一个问题,我们开发完一个小功能或修改了一个 bug,都需要 add 然后 commit …
.gitkeep是什么? .gitignore和.gitkeep之间的区别(译)
你是不是在git工程里遇到过.gitkeep文件?如果你通过angular脚手架来生成angular2或者angular4工程,你会发现.gitkeep文件在./src/app/assets文件夹里。你对着个文件感到奇怪…
编程技巧汇总
From: (https://github.com/xiaobeicn/programming-skills-summary) 为了方便快速编写代码,创建了这个公开库。旨在提高编写效率和编写质量,避免多次google一样…
git简单使用
git init 初始化 git add 文件名 git clone https://github.com/infusion/P… 克隆分支 cat ~/.gitconfig 查看git配置 git conf…
Tornado 4.3文档翻译: 用户指南-认证和安全
译者说 Tornado 4.3于2015年11月6日发布,该版本正式支持Python3.5的async/await关键字,并且用旧版本CPython编译Tornado同样可以使用这两个关键字,这无疑是一种进步。其次,这是…
centos 7 升级/安装 git 2.7.3
前言 今日,git爆出远程执行代码漏洞(CVE-2016-2324),攻击者可利用这个漏洞来引起目标系统的缓冲区溢出,从而在目标主机中实现远程代码执行。via 虽然还没有尝试,但是升升级总是好的。 1、安装所需软件包 #…
进入GIT世界
404 NOT FOUND
记一次删除Git记录中的大文件的过程
最近在开发一个新应用,有一天在gitlab上clone代码的时候发现我的应用竟然有170+M,明明是一个全新的应用,代码都没有几行呢,为什么会有这么大呢? 后来经过了解Git的原理,解决了这个问题,把相关内容记录下来。分…