草庐IT

Vscode-Git

全部标签

深入了解Git LFS:高效管理大型文件的利器

今天在使用CodeUp上传代码时,我为项目添加了一个大小超过300MB的文件。在进行push操作时,系统提示我“推送失败,以下文件大小超过单文件200MB的系统限额,大文件请使用Git-LFS管理”。于是我开始了解GitLFS。对于需要处理大型二进制文件的项目而言,Git的性能可能成为一个瓶颈。为了解决这个问题,Git引入了GitLFS(LargeFileStorage)——专门用于管理大型文件的扩展。在本文中,我们将深入探讨GitLFS的原理、使用方法以及它为项目带来的优势。GitLFS是什么?GitLFS官网地址:https://git-lfs.com/Git是业界流行的分布式版本控制工具

配置本地 GIT 同时使用多个账号

一、首先配置你自己的git信息cdgitconfiguser.namegitconfiguser.email二、生成SSH密钥#-C后接邮箱地址,例:-C"aaa@qq.com"#-f后接生成密钥的路径(同时包含了密钥的文件名),这样就不用在生成时单独输入密钥文件名#不同的密钥文件名要区分不同文件名,以下是GitHub的ssh密钥示例ssh-keygen-trsa-C""-f~/.ssh/id_rsa_github#这之后直接回车就行了三、找到自己的ssh文件夹,通常都是在C:\Users\Administrator.ssh下,一个是默认名称id_rsa,一个是 id_rsa_github,分

VScode中使用python突然没有代码提示和语法检查,程序运行正常

在使用vscode编写python程序时,突然没有代码提示,大概率是由于Pylance扩展模块引起的,可以先尝试重启它,不行的话,在安装其他版本,如下:先禁用,再打开,然后重启vscode,一般就可以解决,不行的话,再切换其他版本。

解读那些令人困惑 Git 术语

我在 Mastodon 上进行了调查:你有觉得哪些Git术语很让人困惑吗?我计划写篇博客,来解读Git中一些奇怪的术语,如:“分离的HEAD状态”,“快速前移”,“索引/暂存区/已暂存”,“比 origin/main 提前1个提交”等等。我收到了许多有洞见的答案,我在这里试图概述其中的一部分。下面是这些术语的列表:HEAD和“heads”“分离的 HEAD 状态”在合并或变基时的“ours”和“theirs”“你的分支已经与'origin/main'同步”HEAD^、HEAD~、HEAD^^、HEAD~~、HEAD^2、HEAD~2.. 和 ...“可以快速前移”“引用”、“符号引用”refs

Git的常见命令和远程库操作

Git常用命令1.gitcheckoutgitcheckout是一个用于在Git中切换分支、恢复文件或创建新分支的命令。它有几种常见的用法,请看下面的解释:1.切换分支:您可以使用gitcheckout命令来切换到不同的分支。例如,如果您想切换到名为develop的分支,可以运行以下命令:$gitcheckoutdevelop这将使您的工作区和版本库中的文件与develop分支保持一致。2.创建新分支:您可以使用gitcheckout-b命令一次性创建并切换到一个新分支。例如,如果要创建名为feature-branch的新分支并切换到该分支,可以运行以下命令:$gitcheckout-bfea

使用git遇到 git connection timed out 全新解决方式

项目场景:常规git操作遇到连接超时问题例如:gitpull或者gitpush等等一系列操作,无论怎么设置,始终显示gitconnectiontimedout!瞬间觉得github****,其实可能是我们没搞懂他,看下面即可帮你搞定连接超时的问题!问题描述突然遇到connectiontimedout搜索网上常规的解决方案(设置https代理和设置连接github的端口20/443)都无法解决超时问题!原因分析:突然遇到gitconnectiontimedout一般有点经验的都会第一时间想到是网络问题,这一点绝对没错,确实是网络问题导致,但是!!!你发现用代理了,依然还是会gitconnecti

Github Desktop git桌面管理工具冲突合并使用

前言使用Git仓库来管理代码是十分省事的事情。如果是自己建仓库,那就无脑提交即可,如果是团队合作,就容易发生冲突。虽然每个编译器都有自己自带的git合并的操作界面。但是每遇到一个新的编译器就用一个新的界面学习成本也比较高。这里带来GithubDesktop冲突合并的解决方法。在gitee新建一个仓库创建一个文本文件,专门用于冲突合并。在本地拉取两个同样地址的仓库模拟冲突,解决冲突冲突情况1:拉取时出现冲突先在冲突位置写下标记#mermaid-svg-DxSJL5rEjwLAe8yt{font-family:"trebuchetms",verdana,arial,sans-serif;font-

使用Git生成SSH密钥

使用GitforWindows生成SSH密钥使用的工具工具下载生成密钥相关操作查看密钥使用的工具ssh-keygen,它是OpenSSH的组件,在Linux系统中一般自带。当然,我们需要使用Windows系统。所以,需要安装GitforWindows。安装GitforWindows时候会一并安装OpenSSH到系统中。使用GitBash会更方便的生成SSH密钥。工具下载https://gitforwindows.org/【节约大家时间,安装、Git操作,相关内容的不在此处详细说明】生成密钥相关操作一、在任意地方右击鼠标,点击GitBashHere二、输入命令cd~/.ssh进入ssh的根目录输

vscode安装包下载——vscode的下载速度慢问题两种解决方法

1.vscode下载:1.首先我们去官网下载vccode,下载过程非常慢:官网链接:https://code.visualstudio.com/2.解决办法1这是因为国外镜像地址下载慢的原因,此时需要去国内镜像地址进行下载,复制下载链接,将红框部分改成vscode.cdn.azure.cn,再次下载会发现下载非常快复制下载的链接,并且修改红框中的内容为vscode.cdn.azure.cn,速度就上去了或者直接下载我的安装包(过期请留言) 链接:https://pan.baidu.com/s/1N-NCTBUWnwwG2NwZ4B3zLA?pwd=syjh 提取码:syjh

git: Your branch and ‘origin/xxx‘ have diverged,and have 1 and 1 different commits each, respectivel

git提交代码出现错误提示Yourbranchand‘origin/xxx’havediverged,andhave1and1differentcommitseach,respectively.(use“gitpull”tomergetheremotebranchintoyours)Allconflictsfixedbutyouarestillmerging.(use“gitcommit”toconcludemerge)一.不保存本地修改gitfetchorigingitreset--hardorigin/master二.需要提交本地修改gitcommit(看提示)gitrebaseorigi