草庐IT

Vscode-Git

全部标签

vscode插件的安装目录

vscode编辑器的扩展默认安装在C盘安装路径:C:\Users\用户名.vscode\extensions

git 配置ssh

git是现在代码管理的一个常用工具,采用两种传输方式httpssh SSH比较安全可靠,也不需要每次都输入账号密码,所以我们在使用git时一般采用ssh配置之前先检查现用ssh秘钥windows打开Gitbash,linux打开终端,输入$ls-al~/.ssh如果你看到一下输出,那么说明你已经有ssh秘钥(以.pub结尾的文件)total24drwxr-xr-x1Administrator1971210Sep2315:25.drwxr-xr-x1Administrator1971210Sep2315:07..-rw-r--r--1Administrator1971213389Sep2315:

【git】git rebase -i 合并多次提交

1.概述gitrebase-i命令用于交互式地重新应用提交历史,其中-i选项表示以交互方式进行操作。通过使用这个命令,您可以合并、删除、编辑、重排等操作提交历史,从而修改提交的顺序或合并多次提交。下面是使用gitrebase-i命令合并多次提交的一个基本案例:首先,确保您在要进行提交合并的Git仓库中,并在命令行终端中执行以下命令:gitrebase-iHEAD~n其中n是要合并的最近的n个提交数量。例如,如果您要合并最近的3个提交,可以使用gitrebase-iHEAD~3。执行上述命令后,Git会打开一个交互式的rebase编辑器,它会列出要进行操作的提交历史。每个提交前面有一个操作命令,

git SSH 拉取代码

gitSSH拉取代码1.生成SSHKeyssh-keygen-trsa-C"youremail@example.com"-f"file_name"#-t指定密钥类型,默认SSH-2#-C指定邮件地址#-f指定产出文件路径地址,默认~/.ssh/(id_rsa|id_rsa.pub)-->公钥、私钥文件2.添加公钥(gitee/github)3.配置私钥-(配置多个平台git私钥)#配置文件~/.ssh/config#github.comHostgithub.com-1(别名)HostNamegithub.com(git平台地址)-注意:如果HostName是ip地址,不能携带端口号Identi

Git - 导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法

概述本次集中总结了Git4个常规操作,导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法,希望帮助到正在辛苦寻找的你。.gitignore忽略文件之前开发和部署服务比较仓促,所以有很多图片文件一起加载到服务中,使得仓库代码922M,所以要分离出图片和忽略部分,推送代码的时候提示Pushrejectedforrepositorysizeexceedslimit.,说明Git仓库需要优化了。首先导出之前Gitgitarchive--format=zip--output=output.zipHEAD设置全局Git账号和邮箱gitconfig--g

git在pull时报错You have not concluded your merge (MERGE_HEAD exists).

问题描述    git拉取远程代码时,报错:Youhavenotconcludedyourmerge(MERGE_HEADexists)。发生原因    发生这种情况,是由于没有完成上次的merge操作,就进行了pull操作。在pull之前一定要将先前的冲突解决掉。解决办法 办法一        1.备份自己本地修改的代码。        2.执行命令:gitfetch--all(重新拉取)        3.执行命令:gitreset--hardorigin/master(//gitreset--hard将master回退至origin/master,并忽略所有新提交)        4.执

运行报错(三)git bash报错fatal: detected dubious ownership in repository at

报错现象在运行git命令时,出现报错“fatal:detecteddubiousownershipinrepositoryat”报错原因文件夹的所有者和现在的用户不一致栗子:文件夹的所有者是root,而当前用户是admin解决方案方法一、将文件夹的所有者替换成admin将文件夹的所有者添加adminsudo-Ssetfacl-R-mu:switch_git:rwx./方法二、在gitbash中输入gitconfig--global--addsafe.directory“*”

Git企业开发级讲解(三)

📘北尘_:个人主页🌎个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、版本回退1、内容2、演示二、撤销修改1、情况⼀:对于⼯作区的代码,还没有add2、情况⼆:已经add,但没有commit3、情况三:已经add,并且也commit三、删除文件总结一、版本回退1、内容之前我们也提到过,Git能够管理⽂件的历史版本,这也是版本控制器重要的能⼒。如果有⼀天你发现之前前的⼯作做的出现了很⼤的问题,需要在某个特定的历史版本重新开始,这个时候,就需要版本回退的功能了。执⾏gitreset命令⽤于回退版本,可以指定退回某⼀次提交的版本。要解

git 命令同步主干代码到分支

要将主干代码同步到分支,可以按照以下步骤进行操作:1.确保你当前在分支上工作。你可以使用以下命令检查当前所在分支:gitbranch2.如果你不在分支上,可以使用以下命令切换到分支:gitcheckout3.确保你已经将主干代码的最新更改拉取到本地。你可以使用以下命令拉取主干代码:gitpullorigin4.确保你已经提交并推送了当前分支的所有更改。如果有未提交的更改,可以使用以下命令进行提交:gitadd.gitcommit-m"Commitmessage"gitpushorigin5.将主干代码合并到当前分支。你可以使用以下命令将主干代码合并到当前分支:gitmerge6.如果在合并过程

VSCode最新格式化Python文件的方法

一、如今vscode已不能使用旧的方法来格式化文件了,原因有以下两点:1、无法打开“settings.json”文件        当你使用快捷键:Ctrl+Shift+P,然后输入“Preferences:OpenSettings(JSON)”)来打开 “settings.json”文件时,会发现【Nomatchingresults】。这是因为新版本中,你只能找到类似的文件,例如:DefaultSettings(JSON)UserSettings(JSON)DefaultSettings又是一个只读文件,那你只能尝试在usersettings中添加配置。2、这个设置将被弃用    然而当你尝