GIT
文章平均质量分 68
恒友成
勿在浮沙筑高台
左脑学习,右脑应用
展开
-
4.GIT中的diff命令
这个命令会输出文件当前状态与其上次提交之间的发生的修改。的创建和应用,还有一些其他的操作。时可以跟一些参数来处理不同的情况。的所有修改,不包括未跟踪的文件。仓库两个文件,两个分支或者两个。使用这个文件可以同时查看使用。将修改添加到缓冲区后,使用。还能查到文件上所做的修改。欢迎访问个人网络日志🌹🌹。命令,将会输出本地还没有。到仓库中的所有文件修改。欢迎访问个人网络日志🌹🌹。这个命令给出当前分支与。原创 2023-07-15 16:38:55 · 1365 阅读 · 0 评论 -
GIT简介
1.工作原理git是Linux创始人Linus Torvalds于2005年为Linux内核开发而创作的分布式版本管理系统,在此之前广泛使用的集中化的版本控制系统,Centralized Version Control Systems,如subversion等,GIT出现后虽其使用相对复杂一些,但因其高效率,获得了程序员的普遍接受。版本控制系统就是为了存储文件的修改历史,最初人们使用本地版本控制系统,就是在本地手动备份不同版本文件,记录文件修改历史信息,之后是集中化的版本控制系统,多人开发时仅需获取最新原创 2020-06-27 23:41:51 · 3639 阅读 · 0 评论 -
filemode对git diff的影响
Questiongit diff 文件比较发现内容没有变化,但却提示文件被修改,使用git diff提示old mode 100755 new mode 100644解决办法一般是UNIX系统下文件mode发生了变化,755表示rwxr-xr-x,644表示rw-r--r--也可以通过修改git配置来避免此问题git config core.filemode false参考:1.https://stackoverflow.com/questions/1257592/how-do-i-remo原创 2022-02-10 23:41:06 · 234 阅读 · 0 评论 -
CRLF对GIT DIFF的影响
1.CRLF1.CR回⻋符号Carriage Return, 将光标移动到⾏⾸, 但不换⾏,转义符号\r,十进制数13或十六进制0x0d2.LF换⾏符Line Feed(newline), 将光标移动到下⼀⾏,转义符号\n, 十进制数10,十六进制数0x0a3.Windows使⽤CRLF表⽰下⼀⾏, UNIX和LINUX使⽤LF 表⽰下⼀⾏, MACOS使⽤CR表⽰下⼀⾏2.GIT对换行符的处理我们从前⾯可以知道CRLF和LF是不同的字符表⽰, 因此缺少通⽤⾏结尾为 git 等 版本控制软件带原创 2022-02-10 23:39:14 · 393 阅读 · 0 评论