
Git
关于Git的使用,和相关经验。
m0_46419510
这个作者很懒,什么都没留下…
展开
-
Git分支管理:查看与切换、创建与删除、合并分支
查看全部分支:git branch切换分支:git checkout 分支名创建并切换分支:git checkout -b 分支名git checkout -b 分支名 commitId //根据指定版本号创建分支创建分支:git branch 分支名删除分支:git branch -d 分支名删除远程分支:git push origin --delete 分支名合并分支:git merge 分支名 //把指定分支原创 2021-08-12 09:49:29 · 302 阅读 · 0 评论 -
git 出错 fatal: Out of memory, malloc failed
标题中的“fatal: Out of memory, malloc failed”是错误中的一部分,但是这句是比较关键的,其意为:内存不足,malloc 失败。导致原因,目前还不清楚,但好像是 HTTPS 上次不了几MB的东西。但解决的办法很简单,换成 ssh 就行了。可以找到.git 文件夹中的config 文件,里面有url 这条,把 HTTPS 连接换成 SSH 地址。...原创 2021-08-03 21:26:25 · 2758 阅读 · 0 评论 -
ssh-keygen 不是内部或外部命令,也不是可运行的程序或批处理文件
在本地Git关联远程Github账户时,输入以下指令时:ssh-keygen -t rsa -C "邮箱地址"出现了如标题所说的错误:ssh-keygen 不是内部或外部命令,也不是可运行的程序或批处理文件。这个ssh-keygen 是 git 目录下一个叫ssh-keygen.exe 的文件。这个文件在 git 安装目录的\usr\bin 文件夹内,如下所示:C:\Program Files\Git\usr\bin这里我们需要给它配置环境变量,可以参考我的这篇文章:配置G...原创 2021-03-06 20:17:47 · 485 阅读 · 0 评论 -
配置Git环境变量和安装\配置Git LFS
首先是Git的环境变量设置。打开”控制面板“,选择”系统和安全“,选择”系统“,然后选择”高级系统设置“,选择”环境变量“。在Path中,添加以下地址:C:\Program Files\Git\bin //你的git所在目录\Git\binC:\Program Files\Git\mingw64\bin //部分32位系统的是mingw32C:\Program Files\Git\mingw64\libexec\git-coreC:\Program Files\Git\usr\bi原创 2021-03-06 20:11:20 · 1730 阅读 · 0 评论 -
使用GitLFS上传大文件到GitHub
在安装了 Git 的情况下,普通的上传:用Git与GitHub来管理项目(上传/覆盖/删除)参考。在安装了Git LFS 的情况下,同时也要具备Git 才行,两者缺一不可。使用GitLFS上传大文件先通过以下指令开启 LFS 功能:git lfs install然后用以下指令选择需要 Git LFS 管理的文件扩展类型:git lfs track "*.文件类型"也可以是指定文件:git lfs track "文件名.文件类型"再用以下指令确保.gitat...转载 2021-01-16 18:42:54 · 391 阅读 · 1 评论 -
提交到GitHub错误:src refspec 分支名 does not match any
出现这个错误,经验分析,一般是两种原因:分支不匹配。 没权限。在 push 前,可以尝试退出重来,用以下指令切换分支:git checkout -b 分支名没有权限,就需要到GitHub上去配了。原创 2021-01-16 10:21:49 · 6374 阅读 · 0 评论 -
用Git上传到GitHub错误:failed to push some refs to
问题出现:用Git指定分支上传到GitHub时,给出了如下错误提示:failed to push some refs to看来是缺斤少两了。原来 main 分支就除了 readme.md 以外,空空如也,所以就不打算再创master 分支了,结果就出现了这个错误。解决方法:先用以下指令拉下来(与本地自动合并):git pull origin 分支名之后,再用以下指令重新上传:git push -u origin 分支名总结:这是因为 readme.md..原创 2021-01-16 10:20:57 · 496 阅读 · 0 评论 -
如何上传到GitHub的main分支而不是master分支
由于在2020年10月01日后,在 GitHub 上创建的仓库都默认命名为 main 而非原本的 master 所以...有人看了我的https://blog.youkuaiyun.com/m0_46419510/article/details/110499832用Git与GitHub来管理项目(上传/覆盖/删除)后,说没有直接上传到main 中,而是新建了个master 上传到其中。git push -u origin master关于上面指令稍做下如解释,如下:git push -u...转载 2021-01-12 18:43:23 · 10655 阅读 · 4 评论 -
GitHub编辑Readme.md(自述文档)如何编辑
标题用井号代表标题的级别,总共有6种级别,由1到6为由大到小。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题分割线用四个星号代表分割线。****文本换行在要换行的语句最后打上2个空格。添加图片添加链接外部链接用绝对路径,自己仓库可以用相对路径。[显示文本](连接地址 "提示信息") 文本块在连续多行文本的开头中按下1个Tab键或者按下4个空格键。斜转载 2021-01-04 16:44:42 · 1312 阅读 · 1 评论 -
用git下载github项目失败werning : Clone succeeded, but checkout failed.
用git下载github上的大项目时,本地空间也足够,也安装LFS了,可还没有下载完就失败了,如下所示:werning : Clone succeeded, but checkout failed.you can inspect what was checked out with ' git status'and retry the checkout with 'git checkout -f HEADwerning:复制成功,但检出失败您可以检查“ git status”中已签出的内容然原创 2020-12-07 10:03:42 · 11074 阅读 · 2 评论 -
用Git把GitHub上的仓库复制到本地
首先打开Git后,输入以下指令:cd 盘:/目录/项目所在目录以上为仓库下载到本地的路径。接着,再输入以下指令初始化这个目录:git init最后,输入以下指令:git clone 仓库ssh地址以上指令完成后,GitHub上的仓库就复制到本地了。...转载 2020-12-04 14:57:06 · 1095 阅读 · 0 评论 -
用Git与GitHub来管理项目(上传/覆盖/删除)
目录创建关联关联账号关联仓库添加上传覆盖删除创建关联关联账号(首先你已经拥有了账号)通过以下指令,来创建 sshkey公钥。$ ssh-keygen -t rsa -C “你的邮箱”创建成功后,到 key 所在的目录下,找到 id_rsa.pub 文件,用记事本打开,并把里面的内容全部复制到 GitHub 中的 SSH 中。关联仓库(首先你已经拥有了仓库)通过一下指令进入到本地项目的目录:cd 盘:/目录/项目所在目录然后通过以下指令.转载 2020-12-02 21:37:45 · 1995 阅读 · 0 评论 -
Git 出现 Branch master set up to track remote branch master 问题
错误是在:在把项目上传到仓库时出现的。出现这个错误的时候,其实上传的项目并没有失败,确实是上传到了仓库,但在仓库中却没有显示。分析原因:可能是在新创建仓库时,默认除了“主要”这个分支外,还创建了个叫“主”的分支。也就是说多创建的这个分支而没有给目标仓库选择主分支;其次可能是配置权限。解决方法:最后选择了主分支的同时,配置了权限和规则,成功后,刚才上传的项目显示在了仓库。...原创 2020-12-02 20:54:19 · 14729 阅读 · 2 评论