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