1. 优客号首页
  2. 用户投稿

git设置大小写敏感问题

git设置大小写敏感问题问题描述 之前提交的文件夹名是小写,后来改成大写再提交,github上面出来大写和小写两份。如图:

问题描述

之前提交的文件夹名是小写,后来改成大写再提交,github上面出来大写和小写两份。如图:
git设置大小写敏感问题

本地只有变成大写的三个文件夹,请教,这个问题是设置git大小写敏感引起的吗?如何在github上删掉小写开头的三个文件夹。本地没这小写的三个。

问题解答

回答1:

目录和文件最好不要有大小写的区分,在windows是不认大小写的,在linux上是认大小写的,git遇到这种问题只能根据当前系统来,所以最好避免改大小写这种事情。你要覆盖掉github上面的东西的话,很简单啦,git push origin master -f(-f是强制push)

如何配置Git支持大小写敏感和修改文件名中大小写字母

1.

用git管理代码修改文件名的大小写为什么没有效果

设置git库为大小写敏感(不建议)$ git config core.ignorecase false用这种方法进行重命名,用git status就可以识别出修改了,但是不推荐用这种方式,因为在更新这种修改的时候会有麻烦。

sygwin如何使用git

你习惯用Linux/Unix并且希望通过SSH来访问装有Windows7的机器么?Cygwin提供了这项功能,它能让你在你所熟悉的环境中通过简单的步骤实现这一点。这里我们假设你已经安装并配置好了Cygwin。

安装OpenSSH这里我们会用到OpenSSH,如果你没有安装,可以找到Cygwin中的Setup.exe文件再运行。安装Cygwin的过程中,可以使用默认设置。在安装包选项页面,搜索“open”,查看”Net”菜单。你会看到一个叫“openssh”的安装包。

点击“New”这一列,它会提示“Skip”直到你在“Bin?”下面看到X出现。如果你被弄晕了可以返回到上一个页面再重新拿开始。点击“Next”完成接下来的步骤,就像刚才安装Cygwin一样。

在Cygwin里配置OpenSSH和大多数Linux应用不同的是,OpenSSH在正常运行之前不会自动配置。这里需要进行一些简单的操作。首先,在Cygwin快捷方式上右键,然后点击“以管理员权限运行”:这样可以保证我们有合理的权限来进行任意操作。

你会看到一个空的Cygwin窗口出现。输入下面的命令:ssh-host-config你将会看到这些脚本生成一些默认文件,然后会是否打开“权限分离”功能。在其他系统里安装OpenSSH的时候默认是打开的,所以你可以直接输入“yes”。

它会提示你创建一个特殊权限账户,选择“yes”脚本会继续运行。接下来还会询问你是否将sshd作为服务来运行,这样的话不论Cygwin当前是否在运行你都可以访问到SSH,这正是我们需要的功能。选择“yes”继续。下一步会要求你为这个守护进程输入一个值,可以输入:ntsec你会看到脚本在系统里为你提供一些信息,然后要求你创建一个默认名为“cyg_server“的优先账户,当提示你是否要使用别的名称的时候,可以输入“no”,因为默认名也很好用,如果你真不喜欢的话也可以修改。

当然,你还需要为这个账户设置密码。Cygwin将会以文本的方式把你的密码显示出来,请确保你在安装的环境下输入密码。你还会看到其他一些信息,如果一切正常你会得到成功完成的提示。你可以重启cygwin或者输入下面的命令来重新启动sshd服务:net start sshd现在你可以输入“exit”来关闭Cygwin。

SSH的用户配置下一步,我们将会为你的用户账户创建合适的SSH关键内容。ssh-user-config它会询问你是否为你的账户创建特定的关键内容,根据你的需要作出选择。我会对第一个提示选择“no”,第二个提示“yes”。SSH2安全性会更高,所以在这里我会推荐你使用它。

输入密码之后,它会询问你是否使用ID来访问你的电脑,输入“yes”。下一步,它会要求你创建SSH2 DSA ID文件,如果你不想用密码来访问的话。这一步我输入的是“no”。

就这么简单!你已经完成了所有的配置。如果你想快速测试一下你的配置,可以在Cygwin窗口命令行里输入:ssh –v localhost选项-v表示进程运行的所有细节都会显示出来。它会询问你是否继续连接,输入“yes”然后根据提示输入密码。

记住,当你输入用户名,它对大小写是敏感的。如果一切正常,你将会看到正常的bash命令行提示。一些小提示如果你在配置过程中觉得束手无策,一定要确保要使用管理员权限来运行程序。如果你用普通用户配置主机的时候看到一些古怪的提示,一定要保证你是用管理员权限来运行Cygwin。

当你退出的时候,会提示你是否继续运行工作任务,你可以输入“no”来结束它们。最后,如果你测试从其他电脑访问SSH的时候出现错误提示,确保防火墙没有阻止访问端口22(如果是使用SFTP对应的端口是23)。

如何设置Git Extensions的配置

GitExtensions 是一个单独的Git库管理工具,一个VS2010至2015的插件,一个shell的扩展工具。
本文将介绍一下如何设置Git Extensions的配置,
帮助大家更好的使用此工具。

就会弹出设置的向导界面。

END

设置配置

1
Git
本界面主要设置使用的Git的安装位置
shell的工具位置
以及HOME的目录,这个目录影响一些配置文件的存储位置。

2
git extensions
此界面主要配置git extensions的一些使用设置。
推荐奖show file differences的开启,
这样就能看见每次更改的内容了。

3
提交会话框
这个主要就是设置提交commit的时候,一些设置
其中推荐开启
“确保提交信息第二行是空的”
这个是一般使用commit的时候的标准做法

4
外观
这个主要就是设置一下你喜欢的字体,
推荐下载一个等宽字体使用。
然后设置一下语言。

5
颜色
个人认为此部分最好都配置一下。

然后颜色可以根据自己的喜好配置,这样看着才更舒服。

6
全局设置
如果要使用好git的话,这个是必须要设置的。
不过如果有配置git的话,git extensions会使用这些配置。

主要配置
用户名,邮箱
difftool,推荐使用如图的工具

7
SSH
有两种模式。
直接使用OpenSSH,这个和git使用的一样的方式。

8
脚本
这个是一个很实用的功能,虽然平时很少用。

选择使用后,将会在对应操作的事件发生后,执行这些脚本。
具体脚本可以网上搜集一下。
例如实现commit的时候,在commit的内容里添加一些规范的信息。

9
热键配置
主要为了提高工作消息,
让手尽量不要去拿鼠标,
将常用的操作配置热键后,对工作效率有很大提高。

10
shell extension
这个就是设置工具栏里可以进行的操作。
按照自己的使用,添加删减。

11
高级
这里面的可以将差异查看工具的两个功能勾上。
这样比较文件时,就是主要的差异了。

如何设置Git提交注释

如下步骤:
1.创建xxx_template文件,其内容为团队制定的Git提交注释规范,如:
Desgraption: Date: Author:
2.通过git config命令配置commit_template,如:
git config –global commit.template /d/develop/Git/Git_Home/commit_template
3.设置git commit时填写注释所用的编辑器,如:
git config –global core.editor vi
OK,设置完成,提交使用git commit会出现与下图相似的界面填写好注释才能提交成功:

如何正确设置.gitignore

今天小涛遇到了一个问题,就是用git提交的时候有很多不必要的文件也被提交了,现在就想,有没有一中办法吧不必要的文件进行忽略掉,百度了一下,找到了,就是新建.gitignore然后再里面声明要忽略的文件夹或者文件就可以了,不过麻烦又来了,因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件。具体步骤如下:1. 在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表优客号立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.youkehao.org.cn/article/83195.html

如若内容造成侵权/违法违规/事实不符,请联系优客号进行投诉反馈,一经查实,立即删除!

发表评论

登录后才能评论