草庐IT

Vscode-Git

全部标签

VSCode 如何配置用户代码片段

用户代码片段是VSCode编辑器的一个功能,解决了原先代码提示的不灵活,能够根据开发者的需要而单独设置,可以在一定程度上提高开发人员的开发效率。适用于在开发时需要重复使用某一段代码的情况下,就可以将这段代码封装成模板,以快捷键形式快速输入,即设置为用户代码片段。1.首先点击左下角设置图标→用户代码片段(usersnippets)。(或者右上角文件→首选项→配置用户代码片段)❀2.选择新建全局代码片段文件...,将代码段文件名设置为快捷键名.json(如v1.json),按回车就会出来相应的配置文件。❃ 3.配置模板如下:❉ 注:①scope:适用语言,一般不用修改,如果为空则表示适用所有语言。

git克隆报错:Permission denied (publickey).fatal: Could not read from remote repository解决办法

git克隆报错:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository1、问题解决首先参考文章例如:缺少公钥解决办法2、生成公钥报错ssh-keygen-trsa-C‘邮箱’生成公钥时,报错如下:Savingkey"C:\\Users\\ASUS\\.ssh\033[D\033[D\033[D\033[D\033[D\033[D\033[D\解决办法:需要换到C盘的C:\Users\ASUS.ssh目录下,再右键GitBashHere输入命令:ssh-keygen-trsa-C'xxx@123.com'3、此时以为可

git 远程上分支已删除,该分支在自己的版本库中仍然一直存在

背景:最近公司项目从svn迁移到了git,在使用过程中我发现,别人创建的远程分支,代码合并完已经删除了,但是我本地的版本库中还存在他的那些分支的快照。我已经pull过远程分支的代码了,但是还是不能删除我的仓库里快照。问题:远程仓库上分支已删除,pull完代码之后自己的仓库里还保留这那些分支,自己的仓库里还没删除。原因:git是分布式的,也就是说每个人的电脑上都会存一份完整的仓库的快照。所以别人创建的分支,在自己的电脑上也有快照。解决:使用如下命令来同步“修剪”分支,保持分支的一致性。gitremotepruneorigin例:➜xxxgit:(main)gitremotepruneorigin

git 同时配置 gitee github

git同时配置giteegithub1、删除C:\Users\dell\.ssh目录。在任意目录右击——》GitBashHere,打开GitBash窗口,下方命令在GitBash窗口输入。2、添加git全局范围的用户名和邮箱gitconfig--globaluser.email"609612189@qq.com"gitconfig--globaluser.name"609612189"3、进入C:\Users\dell\.ssh目录。cdcd./.ssh4、#gitee创建sshkeys:ssh-keygen-trsa-f~/.ssh/id_rsa.gitee-C"609612189@qq.c

【软件推荐】一个特别好用的 bash → Git Bash(Windows使用Linux命令)

引言当我们在Windows系统上想使用命令行工具来进行一些操作的时候,会发现Windows的cmd命令行或者Powershell所使用的命令和Linux系统Terminal的命令很多都不一样。那我们应该怎么办呢?这里推荐一个非常好用的Bash工具——GitBash。1.GitBash的安装GitBash是一个用于运行Git命令的命令行工具,它提供了一个类似于Linux或macOS终端的环境,允许我们在Windows操作系统上使用Git版本控制系统。下面是一些关于GitBash的重要信息:Git基本功能:GitBash主要用于执行Git命令,这包括提交代码、创建分支、合并分支、查看提交历史等。我

Python git.Repo 获取commit信息

 在git中可以使用--pretty=format命令修饰日志:#--pretty=format:"xxx"自定义的输出格式#--date="format:%Y%m%d"自定义的日期格式#-1显示的commit次数gitlog--pretty=format:"%h%cd%s"--date="format:%Y%m%d"-1gitlog--pretty=format:"{\"id\":\"%h\",\"data\":\"%cd\",\"message\":\"%s\"}"--date="format:%Y%m%d"-1常用的格式如下:格式说明%H输出commitid(完整)%h输出commiti

Git命令配置

一、Git配置Git提供了一个叫做gitconfig的工具,专门用来配置或读取相应的工作环境变量。这些环境变量,决定了Git在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:/etc/gitconfig文件:系统中对所有用户都普遍适用的配置。若使用gitconfig时用--system选项,读写的就是这个文件。~/.gitconfig文件:用户目录下的配置文件只适用于该用户。若使用gitconfig时用--global选项,读写的就是这个文件。当前项目的Git目录中的配置文件(也就是工作目录中的.git/config文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都

git查看线上地址和修改地址

查看线上地址gitremoteshoworigin或者:gitremote-v会有两条地址fetch和push,那么fetch表示我们要获取到的地址,push则表示我们要推送的地址。文件夹查看:(.git文件夹如果没有的话,看看是否被隐藏了)这里能查看,也能直接对url进行修改,换地址。命令添加远程仓库地址和修改远程仓库地址:1、添加远程地址gitremoteaddoriginhttp://git.XXXX.com/XXX/XXX.git/2.修改远程地址gitremoteset-urloriginhttp://git.XXXX.com/XXX/XXX.git/3.移除原来远程git仓库地址g

Git企业开发级讲解(四)

📘北尘_:个人主页🌎个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、理解分⽀二、创建分支三、切换分⽀四、合并分⽀五、删除分⽀六、合并冲突七、分⽀管理策略八、分⽀策略一、理解分⽀本章开始介绍Git的杀⼿级功能之⼀(注意是之⼀,也就是后⾯还有之⼆,之三……):分⽀。分⽀就是科幻电影⾥⾯的平⾏宇宙,当你正在电脑前努⼒学习C++的时候,另⼀个你正在另⼀个平⾏宇宙⾥努⼒学习JAVA。如果两个平⾏宇宙互不⼲扰,那对现在的你也没啥影响。不过,在某个时间点,两个平⾏宇宙合并了,结果,你既学会了C++⼜学会了JAVA!在版本回退⾥,你已经知道,

git fetch - git merge - git pull 指令

gitfetch-gitmerge-gitpull指令Incorporateschangesfromaremoterepositoryintothecurrentbranch.Initsdefaultmode,gitpullisshorthandforgitfetchfollowedbygitmergeFETCH_HEAD.在默认模式下,gitpull命令是gitfetch和gitmergeFETCH_HEAD命令的组合,gitpull=gitfetch+gitmergeFETCH_HEAD,将远程存储库中的更改合并到当前分支中。pull指令其实就是去aremoterepository抓东西下