随笔分类 - Git
摘要:设置 Git 支持 utf-8 编码在命令行下输入以下命令:$ git config --global core.quotepath false # 显示 status 编码$ git config --global gui.encoding utf-8 # 图形界面编码$ git config -
阅读全文
摘要:安装 Sourcetree中直接集成了gitflow工具,可以在界面上找到 初始化 首次按下Git Flow按钮后,会弹出如图窗口 初始化会规定几个特殊的分支名称 生产环境分支:master 开发分支:develop 功能分支前缀:feature 发布分支前缀:release 补丁分支前缀:hotf
阅读全文
摘要:gitflow安装 在命令行直接使用yum安装 如果本地的yum源中不存在gitflow,可以尝试添加EPEL源 CentOS6.5: 初始化 将目录更改为您要初始化的项目的根目录,使用如下命令 初始化会规定几个特殊的分支名称 主分支:master 开发分支:develop 功能分支:feature
阅读全文
摘要:按照格式输出提交号 作者 时间 git log --pretty=format:"%h %an %cd" --date=iso 获取所有远程的tag和他的commit sha1 git ls-remote --tags origin | grep [0-9]$ 获取从 开始时间 到 结束时间 之间的
阅读全文
摘要:克隆项目 提交前的准备 获取分支 #### 将远端分支全部获取到本地 拉取远端被跟踪分支并衍合 查看分支 查看本地分支 查看远程分支 查看所有分支 可以配合grep过滤想看的分支 例如可以查看1.3.5.0版本下所有的功能分支 查看当前工作区状态 切换分支 切换本地分支 将远端分支在本地建立跟踪分支
阅读全文
摘要:SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助。 克隆项目 Source URL 为git地址的URL,推荐使用SSH地址,因此在
阅读全文
摘要:Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 github的SSH配置如下: 一 、设置Git的user name和email: 二、生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份
阅读全文
摘要:Git忽略规则: 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.sample # 忽略所有 .samp
阅读全文