一、公钥以及私钥的生成首先设置Git用户签名1.打开安装好的GitBash:2.设置Git用户签名,执行以下命令:gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱执行之后打开C盘User目录,会看到Git的配置文件.gitconfig打开后会看到刚配置的用户签名至此,用户签名设置成功。接下来,进行公钥以及私钥的生成1.在C盘User目录下,右键GitBashHere执行以下命令:ssh-keygen-trsa-C"邮箱号"连续点击三次回车2.再次来到C盘User目录看到生成了.ssh文件,打开,可以看到生成了公钥以及私钥。直接
点击快速跳转错误提示是这样的背景:实践想法:克隆到本地的repo是否还需要再关联一下呢?实践行动:解决问题:错误提示是这样的[root@localhostgitlearn]#gitpushoriginmastererror:srcrefspecmasterdoesnotmatchany.error:无法推送一些引用到'git@github.com:***/gitlearn'背景:我在github上新创建了一个空的repo,通过gitclonegit@github.com:xxx/xxx克隆到本地。[root@localhostgitclone]#gitclonegit@github.com:*
前言Git在我们工作中使用得非常广泛,记得刚入职拿会公司使用的还是SVN,后面也切换到Git。对比一下SVN跟Git两者各自都有好处吧,个人觉得Git操作起来比SVN复杂,但是在开发中确实方便一点。下面总结一下工作中常用的操作;常用集新拉分支NewBranchfromSelected切换分支Checkout查看日志Log有时候我们需要看远程代码核对一些代码时,就可以选择对应的分支进行查看。有时候出BUG时,一般都可以在这里查看提交记录,定位责任。查看本地修改的文件LocalChanges这个目录下有有个DefaultChangelist默认目录,一般我们的修改都在这个默认目录下,如果平常我们有
目录1.首先我们要先在gitee上创建一个仓库2.其次要对仓库进行配置3.仓库创建完成4.配置git项目5.提交文件到gitee的gitTeach仓库超过100MB的大文件传送的方法1.首先网上之前说过修改数据传送大小的方法已经git修复了2.下面让我们介绍如何使用lfs1.安装lfs(windows10)2.开启lfs功能3.选择文件类型()这里我选择的是zip类型4.然后配置远程仓库 5.上传大文件 6.解决报错1.首先我们要先在gitee上创建一个仓库2.其次要对仓库进行配置3.仓库创建完成4.配置git项目4.1.创建文件夹4.2:初始化文件夹gitinit4.4:创建一个项目,并添加
目录Git的作用官网介绍简明概要Git下载链接Git的初始配置配置用户初始化本地库Git状态查询Git工作机制本地工作机制远端工作机制Git的本地管理操作add将修改添加至暂存区commit将暂存区提交至本地仓库日志查询版本穿梭Git分支查看分支创建与切换分支跨分支修改与合并合并冲突Git的远端操作与远端建立连接SSH秘钥协议远端的推送与拉取Git的作用官网介绍Git作为一个免费的、开源的分布式版本控制系统,可以高效地处理包括轻量、重量级在内的各种项目。Git有廉价的本地库,方便的暂存区域和多个工作流分支等特性。简明概要同一项目Project在开发过程中可能出现形如Project_202306
简介git使用的过程中,有时候我们可能会有这样的需求,别的分支上有部分文件是我们当前分支需要的,但是如果使用常规的merge,就会将别的分支的内容全部合并过来,这不是我们想要的,下面简单介绍一个小技巧可以实现只合并指定的文件。场景一目前有master和develop两个分支,develop上开发了三个功能,分别是function1.js,function2.js,function3.js实现的,master上是没有这些功能的,也就没有这三个文件,由于某些原因,现在需要将function1.js这个功能先上线,于是我们需要将function1.jsmerge到master上,但是function
Git学习——细节补充1.gitdiff2.gitlog3.gitreset4.gitreflog5.提交撤销5.1当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时5.2当提交到了stage区后,想要退回6.gitremote7.gitpulloriginmaster--no-rebase8.分支管理9.gitrebase10.gitcherry-pick(选择性提交)总结11.gitdiff如果忘记了修改了什么,可以使用此命令进行变更详情查看。#1.查看当前目录指定文件与(暂存区)目录该文件之间的区别gitdiffhwy.txt #2.查看当前目录,所有文件变更情况gitdiff#3
Git清除所有本地修改1.上才艺1.上才艺gitreset--hard&&gitclean-dfreset返回到某个节点,不保留修改(删除的是已跟踪的文件)clean删除的是未跟踪的文件谢谢
一、报错示例在执行gitpull/push的时候报错如下二、解决方式该问题来自vscode的身份验证打开vscode→code→首选项→设置搜索git.terminalAuthentication取消选中该选项重启终端即可
在IDEA中使用了Git,Project中的文件会有不同的颜色,其中:绿色——已经加入控制暂未提交;红色——未加入版本控制;蓝色——加入,已提交,有改动;白色——加入,已提交,无改动;灰色——版本控制已忽略文件;黄色——被git忽略,不跟踪。