修改git提交的历史
前言
如果是团队协合中的git仓库,其历史最好不要修改;但如果是没有别人参与的个人项目,那就随便了,自己开心就好。毕竟,历史的条理与历史的真象,在哲学上就是一对矛盾。以下所有操作前,都最好把整目录备份一下,方便出错时从头再来。
修改最近一次提交及指定提交时间
git commit --amen[......]
这是fengyqf的博客
如果是团队协合中的git仓库,其历史最好不要修改;但如果是没有别人参与的个人项目,那就随便了,自己开心就好。毕竟,历史的条理与历史的真象,在哲学上就是一对矛盾。以下所有操作前,都最好把整目录备份一下,方便出错时从头再来。
git commit --amen[......]
git的设置一般通过 git config 命令,在本地仓库里的实际配置文件为 .git/config ,全局设置则在操作系统用户目录下 ~/.gitconfig
连接远端服务器的操作,如fetch, push 等,如果需要走代理的情况,如果 远端仓库是 http 协议,则比较[……]
本文针对git初学者入门之用,目标为“快速的在git世界里生存下来”。当然,生存下来是不够的,严重推荐git-scm上教程深入学习,另外git客户端、开发库、部署方案等参看git wiki。
本文主要以命令行操作为主。
linux或mac os x下,应该已经安装过了[……]
下载git-completion 的脚本 https://github.com/git/git/blob/master/contrib/completion/git-completion.bash 放到一个符合你习惯的位置,我个人放在 ~/script/git/[……]
gitosis长期没有更新了,换gitolite吧,或gitlab也行
[个人按本文方法是可以安装gitosis的,但在客户端git clone总是失败,也无法成功创建repo,所以个人改用gitolite,感觉比gitosis简单一些,而且一安装就可以正常工作]
安装gitosis,[……]