![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 74
分享一些Git的使用技巧
捡起一束光
某985本硕,热爱分享推荐系统、自然语言处理等优质内容的算法工程师
展开
-
git删除分支时究竟会删掉哪些东西
git branch -d xxx当你想删除某个分支时,git只会把那些`只与这个分支相关的结点`和`分支箭头`删掉原创 2021-04-23 19:17:16 · 2727 阅读 · 6 评论 -
一招制胜:在Mac上利用svn命令快速地从Github仓库中Git Clone下载单个文件夹
我们知道 git clone 命令会把整个 GitHub 仓库的所有文件以及记录下载下来,这既耗内存,又耗时间。我们很多时候只是想下载仓库中某个文件夹中的所有文件,有什么办法可以实现单个文件夹下载呢?一、svn命令的用法1. master分支(主分支)下载单个文件夹svn export <repo>/trunk/<folder>2. 其他分支下载单个文件夹svn export <repo>/branches/分支名/<folder>3. m.原创 2020-08-15 23:12:29 · 702 阅读 · 0 评论 -
问题解决:使用GitHub时git push需要输入账号和密码Username for... (Use git clone SSH) git remote add 或set-url(推荐)
问题描述每次 gpm (git push origin master) 需要输入密码解决方法出现这个原因是你 git clone 时用了 https 地址,如果想不输入密码,应该用 ssh 地址。所以 git clone 项目时要用 shh 地址即:git clone git@github.com:meteorsh/dotfiles.git但现在我已经以 https 的方式克隆下来了项目,如何修改呢?只需在本地 git 仓库的根目录下执行一下两行代码即可git remote rm ori原创 2020-07-25 13:15:30 · 2520 阅读 · 0 评论 -
问题解决:Git报错 GH001: Large files detected. You may want to try Git Large File Storage. 文件>100MB
一、问题描述 (Describe)当你的Git仓库中不小心有一个超过100MB的文件,并且你不小心Commit后,会出现如下报错remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.remote: error: ...原创 2020-04-22 08:51:24 · 12742 阅读 · 0 评论 -
详细介绍git clone --depth=1的用法
详细演示git clone --depth=1的用法原创 2020-03-13 10:05:33 · 91426 阅读 · 8 评论 -
GitHub中Pull Request的具体过程详解
Pull Request 简单明了的解释原创 2020-03-13 00:52:28 · 11612 阅读 · 0 评论 -
git如何建立本地仓库与远程GitHub仓库的链接(git remote或git clone)
法一:git remote add origin xxx(不推荐)(1)在当前文件夹(已有很多文件)使用下面命令,创建一个本地git仓库git init(2)然后使用下面命令,链接到远程仓库地址git remote add origin 远程仓库地址建议:远程仓库是新建的仓库,并且里面没有任何文件(这样可以防止出现冲突)(3)使用下面命令可以查看是否链接成功git remote ...原创 2020-02-14 13:39:11 · 1953 阅读 · 0 评论 -
GitHub改名字和修改仓库名的方法和注意事项 git remote set-url origin xxx
写在前面:(1)GitHub修改用户名和修改仓库名方法是类似的,改个名字其实很简单,主要是要修改git文件夹的remote地址,另外特别注意以前关联的GitHub超链接都会失效,所以要考虑清楚,一般不建议改名比如VScode的插件picgo设置中你GitHub改名后原来的链接也要修改(2)GitHub用户名建议小写,仓库名也建议小写,这样输入url时更加美观,而昵称设置大小写结合比较合...原创 2020-02-14 12:22:48 · 18701 阅读 · 0 评论 -
git常用命令汇总
alias命令缩写gac: git add . && git commit -mgpm: git push origin masterglog: git log --oneline --all --graph ========================================git --versiongit config --global user.na...原创 2020-01-12 12:49:02 · 234 阅读 · 0 评论 -
【Git版本管理工具】Git学习笔记
安装与配置直接在官网下载git,一路默认安装即可打开终端查看是否安装成功git --version配置git config --global user.name "Wilson79"git config --global user.email "xxxxxx"查看当前已经设置的配置git config --list创建仓库创建git仓库(文件夹)法一:cd到你要创建...原创 2020-01-11 20:39:06 · 297 阅读 · 0 评论 -
设置git识别文件名大小写变化
git 默认是不区分文件名大小写当你创建一个文件后,叫 Latex.tex 写入内容后 提交到线上代码仓库.然后你在本地修改文件名为LaTeX.tex 接着你去提交,发现代码没有变化.输入git status,无任何提示信息其实git 默认对于文件名大小写是不敏感的,所以上面你修改了首字母大写,但是git 并没有发现代码任何改动.那么如何才能让 git 识别文件名大小写变化.终端...原创 2019-11-14 00:22:29 · 2792 阅读 · 0 评论 -
【Git全局过滤】全局过滤配置文件.gitignore_global使用方法 + 局部和全局配置文件优先级问题
设置全局过滤配置文件 .gitignore_global 后,如果在某个版本库里也设置了.gitignore (局部过滤配置文件),那 **git 会优先考虑局部的过滤规则,然后再考虑全局**原创 2019-10-02 23:34:54 · 2961 阅读 · 0 评论 -
用git pull和git clone解决git push到远端GitHub时报错Updates were rejected的问题
原文链接Q:Updates were rejected because the remote contains work that you do之前每次建立新的仓库或者fork别人仓库想要pr时,提交总会出现这样的错误,真是脑壳疼踩坑无数后,我通过查阅Stack Overflow和youtube大牛解答终于知道了原因:远端仓库本来就有文件,你自己本地文件夹也有文件,两者无法同步##g...原创 2019-09-08 15:16:26 · 1936 阅读 · 4 评论 -
【Git提交忽略文件】.gitignore语法规则详细说明(可以忽略exe文件、.DS_Store文件、无后缀名的Unix可执行文件)
在使用git托管项目时往往需要过滤一些不必要的文件或文件夹,下面我来介绍下过滤文件和文件夹的操作步骤:1、在版本库根目录创建.gitignore2、修改文件,添加忽略正则,书写例子如下:#忽略.idea文件夹及文件夹下文件.idea #忽略以.iml结尾的文件*.iml # 忽略*.o和*.a文件 *.[oa]# 忽略*.b和*.B文件,my.b除外*.[bB]!...原创 2019-08-24 09:04:06 · 9731 阅读 · 2 评论