Git
Gabriel8304
这个作者很懒,什么都没留下…
展开
-
GIT中关于换行符CRLF和LF的探究
平时在使用hexo写博客,提交发布的时候,总会在命令行报warning,大量的CRLF、LF、CR等字眼,而在使用WebStorm开发项目时,右下角除了编码模式,分支切换,行号等提示外,总会不经意间扫到CRLF的配置,点开看看还有LF - Unix and OS X(n)和CR - CLassic Mac(r)这样的配置项。本来以为是键盘按键的设置(win 和 mac有几个键不一样),今天随手一搜,发现原来是另外一回事儿,花半小时简单总结一下,写篇小博客。背景CR(Carriage Retur...转载 2020-09-15 14:48:32 · 2154 阅读 · 0 评论 -
git错误: Filename too long, unable to checkout working tree
从github上拉取spring boot源码时提示这个错误,如下图所示:Filename too long unable to checkout working tree warning: Clone succeeded, but checkout failed.拉取完之后,使用 git status命令查看,居然发现本地有好多未同步的代码,但是明明是刚拉取下来的,怎么会未同步呢?一看提示原来是文件名太长,windows默认不支持这么长的文件名解决办法:打开命令行工具,输入.原创 2020-06-19 08:55:14 · 4569 阅读 · 2 评论 -
git错误:Unlink of file failed.Should I try again?
git切换分支时出现这个错误 Unlink of file 'xxx' failed.Should I try again?刚开始以为是有东西忘了commit,后来多次出现这个错误,才感觉事情并不简单。原因是你工作目录有某些文件正在被程序使用,这个程序多半是Idea,VS或者eclipse,当然也可能是其他程序解决方案不是简单的选择y或者n,而是关闭IDE,让IDE把这些文件释放掉。也可以在Windows下配合使用 Process Explorer来查询是哪些程序正在使用这个文...原创 2020-05-27 19:28:16 · 2455 阅读 · 0 评论 -
Git删除文件
转自:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758392816224cafd33c44b4451887cc941e6716805c000在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交:$ git ...转载 2019-04-07 10:32:11 · 158 阅读 · 0 评论 -
git使用规范
转自:https://www.cnblogs.com/gzpblog/p/5463031.htmlGit安装配置及基本使用从官网下载安装包,手动完成安装。 打开Git Bash命令行工具,执行命令ssh-keygen -t rsa -C Email-Addresss生成一个密钥对。 登录到GitLab,点击右上角你的用户头像,点击Edit Profile settings,点...转载 2019-04-02 18:36:50 · 170 阅读 · 0 评论 -
Git fetch & pull 详解
转自:https://blog.csdn.net/qq_36113598/article/details/78906882http://www.cnblogs.com/wxishang1991/p/5445735.html1、简单概括先用一张图来理一下git fetch和git pull的概念:可以简单的概括为:git fetch是将远程主机的最新内容拉到本地,用户在检...转载 2019-04-02 19:32:48 · 271 阅读 · 0 评论 -
Git Gui 查看分支历史的时候中文显示乱码
转自:https://blog.csdn.net/h3c4lenovo/article/details/17091811如图所示在Git Gui工具栏上选择-编辑-选项:选择:Default File Contents Encoding, change为UTF-8成功:...转载 2019-04-12 09:02:24 · 972 阅读 · 0 评论 -
Git push 常见用法
转自:https://www.cnblogs.com/qianqiannian/p/6008140.htmlGit push 在使用git commit命令将修改从暂存区提交到本地版本库后,只剩下最后一步将本地版本库的分支推送到远程服务器上对应的分支了,如果不清楚版本库的构成,可以查看我的另一篇,git 仓库的基本结构。 git push的一般形式为 git...转载 2019-04-03 09:05:12 · 791 阅读 · 0 评论 -
git pull 出现 fatal: refusing to merge unrelated histories 错误
转自:https://www.centos.bz/2018/03/git-%E5%87%BA%E7%8E%B0-fatal-refusing-to-merge-unrelated-histories-%E9%94%99%E8%AF%AF/参考:https://blog.csdn.net/u012145252/article/details/80628451https://blog.csdn...转载 2019-05-09 09:06:53 · 197 阅读 · 0 评论 -
git 从远程仓库获取所有分支
转自:https://blog.csdn.net/wu1169668869/article/details/83345633https://blog.csdn.net/yuanchao99/article/details/39118439http://stackoverflow.com/questions/10312521/how-to-fetch-all-git-branchesht...转载 2019-05-15 00:04:04 · 7249 阅读 · 0 评论 -
Git常用场景下的操作
一、本地代码首次提交到远程仓库方案一:1. 在远程仓库上创建一个仓库2. 克隆远程仓库git clone 远程仓库地址3. 将代码拷贝到本地仓库目录下4. 提交到暂存区git add .5. 提交到本地仓库git commit -m "注释"6. git push推送到远程仓库方案二:1.git init在gitRepos目录下 初始...原创 2019-05-28 12:04:45 · 362 阅读 · 0 评论 -
git 设置签名
转自:https://blog.csdn.net/qq_41250801/article/details/84844375https://www.jianshu.com/p/2ec24671076b如果想要将本地的项目提交的远程仓库的话,必须要设置签名。签名的作用就是用来标识用户,以区分不同的开发人员。设置签名有两种方式,一种是为单个仓库单独设置,这种方式只针对单个仓库有效;另一...转载 2019-05-28 18:57:40 · 1179 阅读 · 0 评论 -
git合并分支时禁止合并特定文件
开发过程中经常会遇到这样的场景,一个项目可能有develop(开发环境)、release(生产环境)等多个分支,经常需要对分支进行合并,但是不同分支下的一些配置文件可能会有所不同,比如数据库配置、redis配置等等。但是我们又不想每次打不同的包时都把这些文件改一遍,这时候怎么样才能偷个懒呢?Git正好提供了这样的功能。将develop分支的代码合并到release分支,并忽略特定的文件...原创 2019-08-27 11:24:27 · 5635 阅读 · 0 评论 -
Git常用命令
git 命令 --help:查看帮助git config git config -l:查看配置的全局信息 git config --global user.name "xxxx":配置全局用户名 git config --global user.email "xxxx":配置全局邮箱git init:初始化仓库git status:查看状态git log:查看提交...原创 2019-04-06 08:27:14 · 122 阅读 · 0 评论 -
Git 基础 - 撤消操作
转自:https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C撤消操作任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些撤销操作是不可逆的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。修改...转载 2019-04-07 10:13:50 · 85 阅读 · 0 评论