Git
littlehaes
这个作者很懒,什么都没留下…
展开
-
git 文件名带空格 无法add
问题描述: 使用git add添加一个文件名带空格的文件会报错: fatal: pathspec '‘demo copy’ did not match any files解决方法: 文件名两端加上双引号即可, 比如git add "demo copy"原创 2020-08-03 13:28:54 · 2461 阅读 · 1 评论 -
git 克隆仓库时指定仓库名字
git clone 仓库地址 仓库新名字原创 2020-06-25 19:53:33 · 2310 阅读 · 1 评论 -
git 查看跟踪的文件
列出master分支下跟踪的文件 git ls-tree -r master --name-only–name-only选项能使结果看起来简洁些原创 2020-06-25 18:24:19 · 8121 阅读 · 0 评论 -
git clone时指定分支
welcome to my blog问题描述: 默认的克隆方式克隆的是master分支, 现需要克隆指定的分支解决方法: 执行git clone -b 分支名 仓库地址其实就是使用-b选项指定分支原创 2020-06-25 12:10:36 · 1488 阅读 · 0 评论 -
Connection reset by 13.229.188.59 port 22 fatal: Could not read from remote repository
welcome to my blog问题描述: 使用git push时报错: Connection reset by 13.229.188.59 port 22 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the reposito...原创 2020-02-02 23:36:00 · 2351 阅读 · 2 评论 -
git add和commit一起操作 合并操作
welcome to my blog执行git -am file即可将add和commit操作合并, 不需要先git add file 再 git commit -m “xxx” 了-a–all参数作用: Tell the command to automatically stage files that have been modified and deleted, but new fi...原创 2020-02-02 23:27:28 · 6723 阅读 · 5 评论 -
成功解决 忽略git diff ^m
welcome to my blog问题描述: 使用win10中的ubuntu1804的git查看windows上的文件, 发现都是’modified’状态问题原因: windows使用CR LF作为换行符; Linux使用LF作为换行符, 所以Linux认为windows中的文件多了个CR, 就变成modified状态了解决方法, 让git忽略换行符的差别git config --glob...原创 2019-12-16 19:18:50 · 2489 阅读 · 2 评论 -
成功解决 git设置http代理 https代理 取消代理
welcome to my blog问题: 使用hexo搭建博客, 执行hexo init时包含git clone的操作,但是使用的是https协议, 不是ssh, 所以为git设置https代理, 但是只设置https代理并不能加速, 与此同时, 只设置http代理能稍微加点速度, 只有同时设置http代理和https代理才能明显提速, 说明hexo init过程中既用到了http协议又用到了...原创 2019-12-13 22:37:28 · 76569 阅读 · 3 评论 -
成功解决 git设置代理, github克隆速度大幅提升
welcome to my blog问题:在windows10下使用git clone速度太慢了, 需要使用代理提速; Linux下使用代理有类似的步骤, 但是细节不同, 具体可以参考这篇文章的Unix代理部分协议选择: 克隆时可以选择https协议, 也可以选择ssh协议, 我使用ssh协议在.ssh目录下创建config文件, .ssh目录在windows的用户目录下如C:\Users...原创 2019-12-21 08:41:24 · 2516 阅读 · 2 评论 -
git设置默认编辑器
welcome to my blog方法一git config –global core.editor vim方法二, 编辑~/.gitconfig,在[core]下面添加editor = vim, 如下图所示原创 2019-12-04 16:02:18 · 7115 阅读 · 0 评论 -
git设置用户名, 邮箱, 查看配置
welcome to my blog设置用户名git config --global user.name “Hinata”去掉–global设置的是局部用户名设置邮箱git config --global user.email "abc@163.com"去掉–global设置的是局部邮箱查看配置git config -l...原创 2019-12-04 15:50:23 · 1271 阅读 · 0 评论 -
git fatal: refusing to merge unrelated histories
welcome to my blog问题: 在某个仓库中拉取另一个仓库的内容时报错:fatal: refusing to merge unrelated histories原因:两个没有关系的仓库的提交历史无法merge解决办法: 使用--allow-unrelated-histories参数忽略不相关的提交历史, git pull origin master --allow-unrelat...原创 2019-12-04 15:45:15 · 111 阅读 · 0 评论 -
git不再跟踪某个文件
welcome to my bloggit rm --cached fileName执行该命令后, git不再跟踪fileName, 但是fileName文件仍保留git rm -f fileName执行该命令后, git不再跟踪fileName, 同时fileName文件被删除...原创 2019-10-31 08:42:57 · 8234 阅读 · 0 评论 -
linux安装git lfs
welcome to my blog一.查看cpu架构lscpu二.下载对应版本的linux安装包,下载地址下载最新版的就行, 我下载时的最新版是v2.9.0三.把文件传到linux上, 解压tar -zxvf git-lfs-linux-amd64-v2.9.0.tar.gz四.安装sudo ./install.sh...原创 2019-10-19 16:56:41 · 7105 阅读 · 0 评论 -
git lfs常用命令
welcome to my blog存储一些大文件,用git lfs传输速度会快一些吗? 用用再说先记录一些git lfs的常用命令, 主要有三个命令在仓库中创建git lfs的使用环境 git lfs installgit lfs跟踪某个文件git lfs track "*.psd"执行完该命令后会生成.gitattributesgit跟踪.gitattributes git add ...原创 2019-10-18 16:55:34 · 5130 阅读 · 0 评论 -
.gitignore无效
welcome to my blog向.gitignore中添加了新文件, 但是git status还是显示了该文件的状态?原因: 之前使用git add 跟踪了该文件解决方法: 不在让git跟踪该文件git rm --cached filename...原创 2019-10-18 11:35:34 · 249 阅读 · 0 评论 -
warning: LF will be replaced by CRLF in XXXXXX
welcome to my blog使用git add时出现了警告warning: LF will be replaced by CRLF in weibo_triple.dat.The file will have its original line endings in your working directoryLF是linux下的换行符, CRLF是windows下的换行符我是...原创 2019-10-14 10:32:17 · 461 阅读 · 0 评论 -
git拉取远程仓库的指定分支到本地
welcome to my blog执行命令 git pull <remote> <branch>如拉取远程仓库origin的local分支到当前分支git pull origin local原创 2019-10-12 16:57:15 · 2001 阅读 · 0 评论 -
修改git的默认编辑器为vim
welcome to my blog执行命令 git config –-global core.editor vim原创 2019-10-12 16:49:54 · 2818 阅读 · 1 评论 -
测试git能否连接github
welcome to my blog使用以下命令进行测试ssh -T git@github.com原创 2019-10-04 17:26:33 · 12991 阅读 · 0 评论 -
为什么github没有统计contributions
github官方解释只要是在fork的仓库上进行提交, 就不算contributions, 也就是首页不会有绿色的方块解决方法有三个:使用pull request, 这个最麻烦…还要跟项目的主管理员沟通获取项目的管理权限…这个也麻烦, 我就是想fork一个自己操作操作, 都不认识项目的管理员把项目文件下载下来, 在github上创建个新仓库, 将项目push到新仓库中, 这下自己就是管...原创 2019-10-05 13:09:57 · 600 阅读 · 0 评论 -
git连接远程仓库, 删除远程仓库, 修改远程仓库的名字
welcome to my blog使用如下命令将本地仓库和远程仓库连接git remote add 远程仓库的名字(自己起) 远程仓库的地址具体例子git remote add origin git@github.com:hinata/naruto.git查看远程仓库详细信息git remote -v...原创 2019-10-07 19:37:10 · 2517 阅读 · 0 评论 -
git拉取指定仓库的指定分支
welcome to my blog使用如下命令拉取指定仓库的指定分支git pull <remote> <branch>具体例子:拉取origin的master分支git pull origin master或者直接设置当前分支跟踪远程仓库的某条分支git branch --set-upstream-to=origin/<branch> mas...原创 2019-10-07 19:47:45 · 1664 阅读 · 0 评论 -
git报错fatal: refusing to merge unrelated histories
welcome to my bloggit拉取远程仓库的内容时报错fatal: refusing to merge unrelated histories因为本地仓库和远程仓库不相关, 想要拉取更新需要忽略各自的历史, 拉取时加上参数--allow-unrelated-histories即可完整的拉取命令git pull origin master --allow-unrelated-hi...原创 2019-10-07 19:52:26 · 128 阅读 · 0 评论 -
git删除远程仓库信息
welcome to my blog给远程仓库改了个名字, 本地仓库的信息没有改变, 需要先删除原来的仓库链接, 然后再添加新的仓库链接显示远程仓库信息git remote -v结果origin git@github.com:smallhaes/blog.git (fetch)origin git@github.com:smallhaes/blog.git (push)删除远程...原创 2019-10-08 15:58:57 · 554 阅读 · 0 评论 -
git设置本地分支跟踪远程分支, 查看本地分支和远程分支的对应情况
welcome to my blog让本地的local分支跟踪远程的local分支具体方法git branch --set-upstream-to=远程分支 本地分支具体示例git branch --set-upstream-to=origin/local local原创 2019-09-28 15:23:39 · 12589 阅读 · 0 评论