草庐IT

Git-crypt

全部标签

oh-my-zsh git插件的别名对照表

oh-my-zshgit插件的别名对照表git插件是oh-my-zsh提供了一些git命令的别名,提高了我们在终端使用git的效率,下面是一些别名和命令的对照表:AliasCommandggitgagitaddgaagitadd--allgapagitadd--patchgbgitbranchgbagitbranch-agblgitblame-b-wgbnmgitbranch--no-mergedgbrgitbranch--remotegbsgitbisectgbsbgitbisectbadgbsggitbisectgoodgbsrgitbisectresetgbssgitbisectstar

Git命令行常用指令速查

Git本地和远端的交互CommandUsagegitbranch-vv查看本地各分支和它们关联的远端分支gitbranch--set-upstream-to=origin/关联本地指定分支和远端指定分支gitbranch--unset-upstream取消关联gitcheckout-borigin/拉取远端指定分支代码到本地新分支gitpull拉取远端指定分支代码到本地关联分支gitpush--set-upstreamorigin推送本地指定分支代码到远端新分支gitpush将本地新增的commit推送到远端gitpush-f强制更新远端内容使与本地相同https://www.cnblogs.

解决git与huggingface项目下载速度慢或者失败的问题

gitclone项目报错比如使用gitclone下载项目:gitclonehttps://github.com/ChuRuaNh0/FastSam_Awsome_TensorRT.git有时候会报以下错误:fatal:unabletoaccess‘https://github.com/xxx.git/’:Failedtoconnecttogithub.comport443after21085ms:Couldn’tconnecttoserverfatal:unabletoaccess‘https://github.com/xxx.git/’:Recvfailure:Connectionwasre

Git checkout 某个版本到指定文件夹下

文章目录场景说明方案一:gitarchive最简单省事方案二:gitshow最灵活,但文件较多时麻烦方案三:`git--work-tree`有bug场景说明我不想checkout到覆盖本地工作区的文件,而是想把该版本checkout到另外一个文件夹下,检出看看,这个文件夹不被git管理方案一:gitarchive最简单省事#`gitarchive`创建对应版本当前目录下的文件为一个tar文件#`tar-x-C`加压文件到指定位置gitarchivecommit_hash>|tar-x-Cnew_folder>将替换为你想要检出的具体commit的哈希值,替换为你想要保存文件的新文件夹路径。这条

Git中遇到的问题

文章目录Clone克隆bytesofbodyarestillexpectedunabletoaccess此文章是自己在Git操作时遇到的问题,先开个坑记录下来,如果以后还遇到了Git上的其他问题,会在后面进行添加。Clone克隆bytesofbodyarestillexpectedClone失败信息如下:git.execlone--progress-v“https://github.com/linglongbayinhe/UnrealEnginez.git”“E:\UnrealEngine5.1”Cloninginto‘E:\UnrealEngine5.1’…POSTgit-upload-pa

Git的使用

  >作者简介:დ旧言~,目前大二,现在学习Java,c,c++,Python等>座右铭:松树千年终是朽,槿花一日自为荣。>目标:熟练掌握Git的使用>毒鸡汤:一万个美丽的未来,抵不上一个温暖的现在;每一个真实的现在,都是我们曾经幻想的未来,愿你爱上现在,梦见未来。>望小伙伴们点赞👍收藏✨加关注哟💕💕 🌟前言        在学习Linux的时候,我们大部分都是写一些简单的代码,难一点也就是进度条😁,为保存这些代码,有一个工具叫Git,就是为了保存我的代码,防止走丢。Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Lin

【github提交代码】入门学习-简易总结版(git使用commit命令后显示Author identity unknown+两种将代码提交到Git+本地仓库的分支master重命名为main)

目录1安装Git,SSH绑定,部分记录截图进入git官网下载gitGit安装利用SSH完成Git与GitHub的绑定添加SSHkey检测Git与GitHub是否绑定成功2两种通过Git将代码提交到GitHub的方法2.1本地没有Git仓库,通过Git将代码提交到GitHub(1)创建远程仓库的方式(2)提交代码2.2(安装好后最常用这个)本地有Git仓库,并且我们已经进行了多次commit操作,通过Git将代码提交到GitHub(1)初始化本地仓库,并关联远程仓库■此处可能出现的问题(如果未出现就跳过这一步直接看2.):把本地仓库的默认分支master重命名为main(2)同步远程仓库和本地仓

Git基本使用(很详细)

目录第一章、Git是什么1.1了解Git1.2Git安装第二章、Git常用命令 2.1常用命令2.2基本操作2.2.1打开git后端2.2.2设置用户签名 2.2.3初始化本地库2.2.4 查看本地状态2.2.5 添加到暂存区2.2.6提交到本地库2.2.7查看历史记录2.2.8 版本穿梭2.3分支操作2.3.1分支的好处2.3.2分支操作常用命令2.3.3查看分支2.3.4创建分支2.3.5切换分支2.3.6合并分支(正常合并)2.3.7合并分支(合并冲突)第三章、远程仓库的操作1、注册账号、登录账号2、新建仓库3、从远程库拉取文件4、将文件上传到远程库理解完该篇内容之后可以看该文章:分享g

git下载问题warning: remote HEAD refers to nonexistent ref, unable to checkout

在下载文档nxp的u-boot时,下载过程中产生了警告,查看下载文件u-boot中是空的,没有任何文件下载产生警告不能下载去网上查找原因,网上基本说的都一致,说是没有master分支,应该用gitshow-ref查找有效分支,选择一个分支下载就可以了,完全没有明白(我是git小白),直接输入gitshow-ref完全没有反应,那应该怎么办呢?如何使用gitshow-ref命令解决问题经过一番查找,学习到了解决问题的办法:1、执行完gitclone的命令后虽然没有下载到文件,但是会生成一个文件夹,这个文件夹中是空的,要做的第一步就是再git终端中先进入这个空的文件夹,比如说我的文件夹是u-boo

手动实现 git 的 git diff 功能

这是gitdiff后的效果,感觉挺简单的,不就是比较新旧版本,新增了就用"+"显示新加一行,删除了就用"-"显示删除一行,修改了一行就用"-"、"+"显示将旧版本中的该行干掉了并且新版本中增加了一行,即使用"删除"+"新增"操作代替"修改"操作。然后我写的测试代码如下:importorg.apache.commons.text.similarity.LevenshteinDistance;importjava.io.BufferedReader;importjava.io.FileReader;importjava.util.ArrayList;importjava.util.List;pub