PHP使用 composer 来管理工具包,比如我最近需要一个alipay的支付宝,官方只是提供了一个写得有些乱的 sdk 供参考。只能自己动手了,刚好记录一下发布一个自己的 composer 包的一般步骤。 标准的composer.jso […]
标签: Git
在GitHub上直接更新fork的项目
在 GitHub 上 fork 了别人的项目,源库的代码更新了,我们需要更新 fork 仓库的代码,跟源库保持一致,当然可以采取拉到本地,再 fetch 再合并再 push ,具体操作参考: github上fork的代码保持更新并提交pul […]
github上fork的代码保持更新并提交pull request
在使用别人的 github 程序包过程中,发现其中有些地方有问题,你 fork 到自己的仓库然后做相关的修改适配,然后给源仓库提交合并请求 pull request ,这个过程应该如何操作呢? fork代码库 在 github 上 fork […]
Git中将一个分支的某次commit合并到另一分支
在使用 git 时有些场景不能使用完全合并 git merge ,比如开发分支是 develop ,生产分支是 master ,在 develop 上提交了2个 commit ,本打算一起上线推送到 master ,但零时要将前一个测试已经 […]
使用filter-branch抹掉错误提交的大文件提交记录,彻底清理.git目录
由于不小心将大的压缩包文件放到了项目下,提交的时候又 push 到远程仓库去了,虽然后来我把文件删掉了重新提交,但 Git 周到的为你保存了每个文件的前生后世防止你哪天又要找回你删除过的文件,导致项目下的 .git 子目录依然存在这些大文件 […]
SSH连接错误”REMOTE HOST IDENTIFICATION HAS CHANGED!”
在执行 git pull 拉取代码的时候提示 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 错误,完整的报错信息大概是这样的: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ […]
解决关于git bash和git GUI中文乱码的问题
如果文档中有中文字符,在 git bash 或者 git GUI 中默认可能会出现乱码显示的取看,需要配置一下: 在 git bash 中,右键打开 Options ,选择 Text ,按下图配置编码和本地化即可: 在 git GUI 中, […]
git branch分支的相关操作
这里记录一下常见的Git针对相关的操作,更多的分支操作和原理分析请看这里:Git 分支 基本操作 查看当前所有分支 * 表示当前检出分支 git branch -a 查看远端分支 git remote show origin 每个分支的最后 […]