前段时间分享给好友的的博客链接,无情的被微信平台拦截,本来以为只是我那篇博客的问题,但是我博客纯知识分享,怎么会被拦截。看了下微信的屏蔽规则,和我也没有任何关系呀。后来就提交了申诉,姓名 + 身份证号 + 说明,说三天内通知处理结果,结果今天一大早收来结果,两条都是不通过。于是我把首页地址发送到微信,结果,域名被拦截了。
网址打开情况:
处理结果:
可能因为含有下面一些按钮导致,希望网站运维的伙伴儿们处理下。
可能违反的微信规则(诱导分享类内容)
1.1 要求用户分享,分享后方可进行下一步操作,分享后方可知道答案等;
1.2 含有明示或暗示用户分享的文案、图片、按钮、弹层、弹窗等的,如:分享给好友、邀请好友一起完成任务等;
附带内容(防止被系统移除首页)
如果你想精通Git,直接到 Git官网 把这本ProGit掌握已足以Pro Git
此文主要介绍一切开发中常用的git命令和一些配置技巧(诸如git别名配置,log打印技巧,版本回退以及分支管理等)。
后来我又写了篇主要介绍Git变基的文章《开发中关于Git那些事(Git Rebasing)》,有兴趣的可以看看。
1.简介
Git与SVN相比而言,Git的好处自然不用多说,Git完全分布式文件管理系统,加上其简单速度,可以高效管理类似 Linux 内核一样的超大规模项目。完全分布式的系统,让你可以在公交车上,火车上,家中,甚至在厕所都可以敲代码。何时何地你都可以敲代码,甚至不需要网络。好不好使,开不开心?换是SVN,SVN服务器挂了,全部人停止敲代码,停下来八卦去吧。
Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。这类系统(CVS,Subversion,Perforce,Bazaar 等等)每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容。如同下图所示:
但是,Git 并不保存这些前后变化的差异数据。实际上,Git 更像是把变化的文件作快照后,记录在一个微型的文件系统中。每次提交更新时,它会纵览一遍所有文件的指纹信息并对文件作一快照,然后保存一个指向这次快 照的索引。为提高性能,若文件没有变化,Git 不会再次保存,而只对上次保存的快照作一连接。工作方式类似下图:
对比可以发现,Git高效也在情理之中。
现在再简单介绍一下Git管理下文件的三种状态。对于任何一个文件,只要在Git管理下,那么该文件只有三种状态:已修改(modified),已暂存(staged)和已提交 (committed)。
已修改(modified): 文件被修改,但是还没有提交保存(也就是没有使用git add,此时使用git status显示为红色)。
已暂存(staged): 已修改的文件放入下次要提交的清单中(使用了git add后的状态,此时使用git status显示为绿色)。
已提交(committed): 该文件已经被安全地保存在本地数据库中(使用了git commit后,此时使用git status已经不存在该文件的任何信息)。
具体可以参考下面两幅图来理解。
2.配置用户信息
user和email,--global参数全局配置,当然你也可以不加此参数,不同的项目用不同的用户名和邮箱。
git config --global user.name Super
git config --global user.email 1342449****@163.com