Hugh's Blog

Linux 搭建 Git 服务器

搭建 Git 服务器很简单,做个记录。 首先添加 git 用户并配置: sudo adduser git su git cd mkdir .ssh && chmod 700 .ssh touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys # 添加公钥到 authorized_keys,以便登录 ...

 

Git 合并分支忽略 commit 记录

平常在测试的时候会开启测试分支,但是不能保证每次提交的 commit log 都是有意义的,而在合并测试分支的时候需要忽略掉这些 commit log,简单的做法是在合并的时 ...

 

使用 GitHub Webhooks 部署网站

之前在更新文章的过程中,需要做的事情有两件:备份文章到 GitHub 和本地创建静态文件并提交到服务器 (Git Hooks),感觉上还是有点麻烦,而且 VPS 已经禁止密 ...

使用 Git Hooks 自动部署代码

自动化部署代码主要是用 Git Hooks,分别需要在服务器与本地开发环境进行配置。 服务器配置 首先建立一个裸仓库来作为触发钩子,这个仓库是要给本地开 ...

 

Git 回滚到旧的提交

git reset,会清除 commit 记录,一般在仓库还没提交到远程时使用 # ~ 加数字指回滚最近几次的提交 git reset --hard HEAD~1 # 强制推送 git push -f origin master git revert,不会清除 ...

 
Older Posts >>