本文简述清空OpenShift Git仓库历史记录,还原Git仓库为初始状态的步骤。
由于该操作存在风险,因此请预先对OpenShift线上代码做好备份工作。
cp -R <old locally cloned repo directory> <new directory name>
具体步骤如下:
- ssh into your gear
- cd git
- rm -rf [appname].git # 该操作会删除所有文件,除了目录 [appname].git/hooks 及其子文件
- cd [appname].git
- git init --bare
- exit this ...