`
tomhibolu
  • 浏览: 1383301 次
文章分类
社区版块
存档分类
最新评论

Git 点点滴滴

 
阅读更多

755 vs 644

在linux下载了Qt的软件仓库,拷贝了一份到windows下。在 msysgit 下,发现所有的文件都被修改了。

用 git diff 查看,发现是:

$ git diff util/webkit/mkdist-webkit
diff --git a/util/webkit/mkdist-webkit b/util/webkit/mkdist-webkit
old mode 100755
new mode 100644

原来是msysgit在windows下需要为文件"仿造"访问权限。由于种种限制,信息不能复原,从而导致原来的755成644了。

解决方法:

git config --global core.filemode false
git config core.filemode false

换行符

签出是转换成CRLF,签入时转换回 LF

git config --global core.autocrlf true

签出时不转换,签入时转换回 LF

git config --global core.autocrlf input

设置safecrlf,使得git拒绝提交包含混合换行符的文件

git config --global core.safecrlf true

commit

设置编辑器

git config --global core.editor gvim

设置模板

git config commit.template template_filename

一个模板的内容

# ===[ Subject ]==========[ one line, please wrap at 72 characters ]===|

# ---[ Details ]---------[ remember extra blank line after subject ]---|

# ---[ Fields ]-----------------[ uncomment and edit as applicable ]---|

#Task-number:
#Reviewed-by:

# ==================================[ please wrap at 72 characters ]===|

参考

分享到:
评论

相关推荐

    我的Java学习笔记, 记录学习Java的点点滴滴

    我的Java学习笔记, 记录学习Java的点点滴滴,从入门到就业的笔记, 学完这些后开始从事Java方面的工作,包含了java基础, 面向对象, JavaEE,框架, git, svn等所有Java常用知识,比较适合零基础的小白入门Java

    dotfiles:我的点点滴滴

    我的点点滴滴 警告:安装脚本会覆盖现有配置。 我的第一米饭。 我想使用来自三种不同颜色来使其尽可能简单和简单。 操作系统: Arch WM:摇摆航站楼: urxvt 外壳:鱼酒吧: Waybar 字体: SF Pro Text (UI) ,...

    leetcode2-leetcode:想必大家都知道leetcode,这里是记录我在leetcode的点点滴滴

    想必大家都知道leetcode,这里是记录我在leetcode的点点滴滴。 准备工作 1.在本地创建idea项目 使用IDEA创建了项目,因为leetcode大致是分了algorithms、database和shell三个分类,所以就在IDEA中建了对应的三个模块...

    git寻根——^和~的区别

    在git操作中,我们可以...类似的,每个git仓库都有一本自己的祖谱,仓库中commitID的繁衍,HEAD指针的迁徙,分支的增加、更新,同样的记录着一个仓库从无到有的点点滴滴。在git中,我们其实可以通过^和~来定位某个具体

    rails_application_templates:在开始新的Rails项目时有用的点点滴滴

    先决条件 吉特 Ruby2.2.x(通过rbenv) 导轨4.2.x Postgres ...git clone https://github.com/GetSerene/rails_application_templates.git # or if you've forked the rails_application_templates repo

    el-get:管理您依赖的外部elisp点点滴滴!

    您可以在私有git存储库中进行全部管理,可以设置git submodules或直接导入外部存储库。 您可以手动检索希望跟踪的各种程序包,并确保将它们安装在将配置应用到的任何计算机上。 所有这些系统都需要一定程度的手动...

    一个基于新的 Unity 网络框架构建的小型合作游戏示例,用于指导开发人员创建类似的多人游戏_c#_代码_下载

    Boss Room 是一款使用 Unity Netcode 制作的全功能合作多人角色扮演游戏。它旨在作为一个教育样本,展示某些典型的...您可以将此项目中的所有内容用作起点,也可以用作您自己的 Unity 游戏中的点点滴滴。 效果展示: ...

    SpringBoot+Mysql+MyBatis+Thymeleaf+Amaze UI+ECharts

    任凭时光匆匆,记录点点滴滴。 当爸爸了,就多陪陪孩子,有事没事的记些东西,不要总把心思放在程序编码上,也多陪陪孩子! 记录了那么多条数据,是时候,为孩子做个数据,也许将来某一天,你也会翻翻看看。 ...

    ivory:[WIP]一个简单的Sass mixin库

    象牙掌握开发点点滴滴: 嗯...这是一个Node.js包管理器自动执行常见任务:测试,构建,清理程序包管理器,用于浏览器依赖性猎犬对GitHub拉取请求中的样式违规的评论入门: 您需要安装npm(它随节点一起提供) 克隆此...

    autoprefixer:[WIP] sass autoprefixer mixin库通过“我可以使用”在规则中添加供应商前缀

    自动前缀掌握开发点点滴滴: 嗯...这是一个Node.js包管理器自动执行常见任务:测试,构建,清理程序包管理器,用于浏览器依赖性猎犬对GitHub拉取请求中的样式违规的评论入门: 您需要安装npm(它随节点一起提供) ...

    boilerplate-angular:使用 AngularJS 和 Sass 设置 HTML5 的样板代码。 用于任务和测试的 Jasmine、Karma 和 Grunt

    Angular JS 锅炉 快速开始使用 angularJS。 - clone repository into your local ...我为 angularJS 创建这个样板的原因:当我想创建一个新站点或应用程序时,我不想花时间为每个实例设置点点滴滴。 执行 git clon

    temper1:TEMPer1 USB

    点点滴滴取自这里: 在树莓派上使用: 须藤 apt-get 安装 libusb-dev git 克隆 git://github.com/BitingChaos/temper1 cd 脾气 1 制作 须藤cp 99-temper1.rules /etc/udev/rules.d/ 拔下并重新插入 USB 设备 ...

    onenote-markdown

    但是,从头开始并不意味着旧项目将被完全忽略-点点滴滴将在需要时提供“灵感”。 链接到旧项目: : 先决条件获取来源克隆仓库git clone https://github.com/dalyIsaac/onenote-markdown-prototype.git安装依赖项 cd...

    dotpy:简单的 dotfiles 帮助脚本

    点点滴滴 简单的点文件助手。 特征 它使 ~/dotfiles 目录, 它将attach文件移动到 ~/dotfiles/ 它将移动文件的符号链接创建到原始位置。 并且,您可以使用 GIT 手动管理 ~/dotfiles 中的文件。 有限的 已经管理的...

    scorm:解析和创建 SCORM 包

    斯科姆 SCORM 是一个 gem,它实现了 SCORM 2004 第 4 版规范的点点滴滴。 最终目标是支持这一切,但这需要一段时间。 这颗宝石从宝石中收集了一些灵感,但正在重新制作。主要目标: 解析 SCORM 包并创建所有有用的...

    testplacebo:一个用 JavaScript 编写的简单终端模拟器

    有时您想观看完美测试运行中令人欣慰的点点滴滴,但您的测试却一团糟。 对于这些时间,有。 体验干净的测试运行的嗡嗡声,而没有任何实际测试的混乱。 设置 git clone git://github.com/pipt/testplacebo.git cd ...

    solaris-userland:Solaris中的开源软件,使用基于gmake的构建系统来驱动构建各种软件组件

    Userland整合入门 ...得到点点滴滴 Oracle内部的规范存储库存储在Mercurial中,并镜像到GitHub上的外部Git存储库。 为了在门户中进行构建或开发,您需要对其进行克隆。 您可以使用以下命令之一来执

    zetta-temperature-littlebits-driver

    LittleBits 的 ##Zetta 温度驱动程序###安装 $> git clone https://github.com/imentos/zetta-temperature-littlebits-driver.git###用法 var zetta = ...zetta() .use(Temperature) .listen(1337)硬件点点滴滴

    mincong-h.github.io:Mincong的个人博客

    我的博客是我技术之旅中的点点滴滴。 它们大多数与Java有关。 希望你喜欢他们! 我的选择是我自己的,而不是Datadog的。 该博客由 (一种简单的,可博客的静态网站解决方案)提供支持。 安装并运行 安装所需的...

Global site tag (gtag.js) - Google Analytics