持续更新中

git 当前代码分支 版本信息

在代码发布中有时候,需要把当前的 git 分支信息,最后一次提交的提交信息做个展示,那么把这些信息输出到 VERSION 文件供读取展示使用

echo $(git symbolic-ref --short -q HEAD | tr "\n" " ")$(git log --pretty=format:"%h %ci %cn $ce %s" -1 | tr "\n" " ") > VERSION

在 PHP 代码发布工具 walle 中,可以放到 pre_deploy 前置任务中输出,这样可以输出当前发布的代码的 git分支版本信息,git当前最后一次提交的提交信息

什么是Git?

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

在windows平台Git的客户端是什么?

Git for Windows

http://msysgit.github.com/

在windows上git客户端那一款最好用?

在windwos上就用Git for Windows 或者 msysGit 或者TortoiseGit(依赖前两个其中一个).

Git for Windows 或者 msysGit的区别?

Git for Windows

纯粹简单的使用Git.也就是核心板,包含基本的git使用.

msysGit

测试人员、开发人员、用户自定义安装维护人员.也就是完整功能版的git.

TortoiseGit

紧紧是git的gui壳,在windwos平台用Tortoisesvn应该很快习惯这个gui壳.使用TortoiseGit需要先安装Git for Windows\msysGit其中的一款~