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

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 ]===|

参考

分享到:
评论

相关推荐

    jem实习时候的点点滴滴

    "jem实习时候的点点滴滴"这个标题和描述可能是指某人在jem项目或公司实习的经历,而标签也重复了这一主题。虽然没有提供具体的技术细节,我们可以从一般的角度探讨在IT实习期间可能涉及的一些关键知识点。 首先,...

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

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

    dotfiles:我的点点滴滴

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

    hero:记录生活的点点滴滴。。

    在IT行业中,"hero:记录生活的点点滴滴"可能是一个个人项目或应用的名称,它旨在帮助用户保存和回忆日常生活中的重要时刻。由于没有提供具体的标签,我们可以假设这是一个基于软件开发的项目,可能是使用某种编程...

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

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

    git寻根——^和~的区别

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

    pycrumbs:来自互联网的Python的点点滴滴

    "pycrumbs:来自互联网的Python的点点滴滴" 是一个专门为Python爱好者和开发者收集的资源集合,它包含了从互联网上精选的各种Python相关的链接、教程、库、工具和最佳实践。这个项目通常被称为"awesome-list",是...

    My-house-decoration:记录点点滴滴

    通常,"master" 在软件开发中指的是主分支,这表明这是一个源代码管理的分支,可能使用Git进行版本控制。 首先,让我们深入探讨一下这个项目可能涉及的技术栈: 1. **版本控制系统** - 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

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

    How_I_learned_to_stop_worrying_and_love_the_cloud:这是我在与云提供商打交道时发现的“有趣”点点滴滴的集合

    在C#环境中,我们可以利用Git这样的版本控制系统,将IaC脚本纳入源代码管理,确保团队协作时的透明度和一致性。 其次,云服务的多提供商环境也带来了挑战。文章中提到了三大云提供商:AWS、Azure和Google Cloud ...

    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 中的文件。 有限的 已经管理的...

Global site tag (gtag.js) - Google Analytics