随笔分类 -  Git

摘要:1. 背景在拉取github上一个新项目的时候爆出 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!第一反应是电脑被黑了,传说中的中间人攻击(题外话一下,其实所有的代理软件都算是中间人哦~),稍微检查了一下,应该不是。仔细看内容,有点意思。 @@@@@ 阅读全文
posted @ 2024-05-27 15:09 陈晓猛 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1. 第一步查看git的ssh公钥是否存在 win+S 键打开搜索框,输入Git Bash并打开,或者直接找到git bash 右键打开git bash cd ~/.ssh 如果目录存在,则表示有SSH秘钥。该目录下通常会有id_rsa.pub(公钥)和id_rsa(私钥)文件。 如果你只是想快速检 阅读全文
posted @ 2024-05-25 17:11 陈晓猛 阅读(880) 评论(0) 推荐(0) 编辑
摘要:了解开源项目对于开发者的价值 开源项目可以给开发者带来以下帮助: 1、加速开发过程: 开源项目提供了大量的可复用代码、库、框架和工具,可以帮助开发者快速构建应用程序和解决技术问题。这种可重用性可以显著加速项目的开发周期。 2、降低开发成本: 通过使用开源项目,你可以减少开发成本,因为你不需要编写所有 阅读全文
posted @ 2024-01-15 16:29 陈晓猛 阅读(124) 评论(0) 推荐(0) 编辑
摘要:问题: Git@stashdirect.prometheanjira.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct ac 阅读全文
posted @ 2023-06-13 10:44 陈晓猛 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3.用命令 git commit告诉Git,把文件提 阅读全文
posted @ 2022-09-02 16:45 陈晓猛 阅读(572) 评论(0) 推荐(0) 编辑
摘要:比如当前要搜索webdriver相关的内容,搜索之后看 issues 一般如果是某个库的问题就去哪个库直接看,筛选对应的相关问题,就可以得到相关的解答 阅读全文
posted @ 2022-03-29 20:59 陈晓猛 阅读(502) 评论(0) 推荐(0) 编辑
摘要:git回退单个文件 目录 git原理 git reset命令简介 回退单个文件 Top git原理 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 Top git 阅读全文
posted @ 2022-03-04 09:53 陈晓猛 阅读(7993) 评论(0) 推荐(1) 编辑
摘要:我使用的编辑器是vscode,不知道做了什么操作,不管哪个项目的哪个分支都不能暂存代码,一点图上的加号,就提示这个信息,尝试了很多方法都没用,包括卸载编辑器,删除编辑器本地的所有配置信息,然后重装都无法解决,最后尝试了用git指令提交,因为我遇到的问题是不能点击图上的加号,所以,使用了 git ad 阅读全文
posted @ 2022-03-03 18:59 陈晓猛 阅读(441) 评论(0) 推荐(0) 编辑
摘要:目录 修改commit历史的前提 修改最近的一次提交 修改更早的提交或修改多个提交 修改commit历史的前提 修改历史的提交是可能有风险的,是否有风险取决于commit是否已经推送远程分支,未推送,无风险,如果已推送,就千万不要修改commit了。 修改commit历史,不是在原有commit结点 阅读全文
posted @ 2022-02-23 11:19 陈晓猛 阅读(92) 评论(0) 推荐(0) 编辑
摘要:一、git rebase 之后强推到远端 1.git commit太多次的弊端: 1.不利于代码 review 设想一下,你要做 code review ,结果一个很小的功能,提交了 60 多次,会不会有一些崩溃? 2.会造成分支污染 你的项目充满了无用的 commit 纪录,如果有一天线上出现了紧 阅读全文
posted @ 2022-02-22 20:49 陈晓猛 阅读(3134) 评论(0) 推荐(0) 编辑
摘要:——强制替换提交信息,想更新PORT-3346的commit信息 1、(或者直接在develop分支上新建一个分支如果同名可在新分支下再新建新的同名分支)拉取develop上本地新建分支PORT-3346,然后把修改的内容黏贴进去,提交一次commit2、git push origin PORT-3 阅读全文
posted @ 2021-12-22 19:24 陈晓猛 阅读(150) 评论(0) 推荐(0) 编辑
摘要:在Dev分支上新建一个分支(可以通过Git TE网页创建) 如果新建的分支名称 是已经有的, Branch 'xxxxx' already exists in repository 'XXXX项目名称' 然后就可以从Source下拉列表中看到新建的分支(new_name1)了。 远程分支创建完成之后 阅读全文
posted @ 2021-12-22 18:39 陈晓猛 阅读(763) 评论(0) 推荐(0) 编辑
摘要:查找含有某个字符串的 commit // 这条命令是查看含有 "224" 关键字的 git commit git log --grep=224 查看某个作者 // 查找 关于 cxm 提交的修改 git log --author=cxm 使用 git log --help 查看其它的应用 git l 阅读全文
posted @ 2021-12-22 15:08 陈晓猛 阅读(1964) 评论(0) 推荐(0) 编辑
摘要:如果git clone 的链接用的是https,则当前的git和仓库的连接方式默认是https,如果使用的是ssh,则连接方式默认是ssh,这时候如果我们先用了https下载方式 要更改git push代码的方式要如何更改呢? 将git的操作方式由https转变成ssh 使用https每次需要输入密 阅读全文
posted @ 2021-12-17 14:39 陈晓猛 阅读(1844) 评论(0) 推荐(0) 编辑
摘要:比如 要 下载 port-2202 分支的代码 使用Git下载指定分支命令为:git clone -b 分支名仓库地址 解释一下这个命令:-b表示要从分支下载, PORT-2202 就是具体的某个分支的名称,后面加上仓库地址 阅读全文
posted @ 2021-10-28 15:34 陈晓猛 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-21 11:17 陈晓猛 阅读(28) 评论(0) 推荐(0) 编辑
摘要:对于没有使用 git 进行企业级的多人协作的 git 使用者来说,往往认为使用 git 进行代码仓的操作的过程中,fork 得到的结果就相当于一个新的 branch,但实际上,这是完全不同的概念。另外,也有人分不清 fork 与 clone 的区别,笔者也在此一并解释一下。 fork fork 的原 阅读全文
posted @ 2021-09-29 16:38 陈晓猛 阅读(609) 评论(0) 推荐(0) 编辑
摘要:一、前言 我们做的每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。 比如我们项目中的npm包(node_modules),它在我们项目中是很重要的,但是它占的内存也是很大的,所以一般我们用Git管理的时候是不需要添加npm包的。 一 阅读全文
posted @ 2021-07-27 14:40 陈晓猛 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1、win10下git默认启动路径是用户的根目录,东西太多太乱了。 2、修改很容易,右键单击桌面的快捷方式,选择“属性”。 3、删除“目录”中的 --cd-to-home 选项,再将“起始位置": %HOMEDRIVE%%HOMEPATH% 改为你想要的目录即可。 但上面的办法,还不是最好的,因为, 阅读全文
posted @ 2021-07-23 18:33 陈晓猛 阅读(1939) 评论(1) 推荐(0) 编辑
摘要:当我们在github上看到别人写的项目,想拉到本地学习下。如何用pycharm把git仓库的代码拉取到本地电脑呢?环境准备:1.本地电脑已经安装了git2.已经注册过github账号3.pycharm pycharm配置 先自己注册github账号,本地安装git环境,打开Pycharm-File- 阅读全文
posted @ 2021-05-28 15:28 陈晓猛 阅读(1080) 评论(0) 推荐(0) 编辑