密钥ssh krys git

Learn Git in 30 days——第 17 天:关于合并的基本观念与使用方式

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我曾在【第 08 天:关于分支的基本观念与使用方式】提过关于「分支」的基本观念与用法,现在则要来讲「合并」如何进 ......
观念 方式 Learn days Git

Git常见的面试题

在软件开发领域,Git是一个极为重要的版本控制系统,几乎每个开发者都需要掌握它。因此,在面试过程中,Git常常成为了面试官们用来考察候选人技能和经验的重要工具之一。以下是一些常见的Git面试题,希望它们能帮助你在面试中脱颖而出。 什么是Git? Git是一个分布式版本控制系统,用于跟踪和管理软件项目 ......
常见 Git

如何将WSL作为ssh服务器

配置WSL 我本人使用的WSL发行版为Ubuntu22.04,暂时不了解其他系统如何配置 这里我们假设大家的WSL上都安装了ssh服务器。在wsl运行如下指令,启动ssh服务器 sudo service ssh start 在有的系统上可能是 sudo service sshd start 用以下指 ......
服务器 WSL ssh

[git] 报错unsafe repository xxx is owned by someone else解决方法

git进行了版本升级,添加了新的目录安全限制。造成在进行git常规操作时,或在各类编辑器如VSCode中无法发现.git文件,报错: fatal: unsafe repository(xxx is owned by someone else.) To add an exception for thi ......
repository someone 方法 unsafe owned

pycharm配置git关联Gitee远程仓库

File-->Settins-->Version Control-->Git,点Test自动识别本地git安装路径 安装Gitee插件,重启pycharm 在Git下关联远程仓库链接,就可以克隆下来了 ......
仓库 pycharm Gitee git

git 回撤操作

背景:同一个分支上,比如做了10个功能,有10次提交记录,但是产品突然说后面的五个功能不要了 解决方案:git 的revert 命令。 git revert 命令的含义git revert commitId1.表示撤销某个提交,并不是说撤销至某个提交。 举个例子:新增1.txt文件进行第一次提交,新 ......
git

2、git批量拉取更新项目

git批量拉取更新项目 运行前注意 你使用的是 Windows 系统 你需要批量拉取代码的git仓库都在 同一个文件夹下 ,bat脚本也在此文件夹下。 此脚本递归遍历当前路径下的文件夹,直到找到存在 .git 文件的文件夹,然后执行 git pull,然后继续遍历… 创建一个bat文件git_pul ......
项目 git

ssh: connect to host github.com port 22: Connection refused

今天从github clone代码的时候突然发现down不下来,很奇怪,百度后找到一个解决方法,特此记录。 在.ssh里添加config config内容如下: User后面是空格+你的邮箱名,这个邮箱名和.gitconfig中的email相同。 配置后,我们 ssh -T git@github.c ......
Connection connect refused github host

在本地硬盘中构建GIT本地远程仓库

首先创建一个本地仓库 创建文件夹 mkdir /temp/local_repository 初始化仓库 cd /temp/local_repository git init 初始化仓库 cd /temp/local_repository git init 建立远程托管仓库 local_reposit ......
仓库 硬盘 GIT

git报错解决,warning: could not find UI helper 'git-credential-manager-ui'

在克隆远程代码时,可能遇到这样的报错 warning: could not find UI helper 'git-credential-manager-ui' 这样的报错经常会在我们换了一台电脑或者更换一次开发环境后使用git克隆远程仓库时出现 原因是我们使用git时可能不弹出提示框提示我们输入G ......

Learn Git in 30 days——第 16 天:善用版本日志 git reflog 追踪变更轨迹

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 其实学习 Git 版本控制的指令操作并不难,但要弄清楚 Git 到底对我的仓库做了什么事,还真不太容易。当你一步 ......
轨迹 版本 reflog Learn 日志

git多次提交,修改某次的提交

背景:git commit 进行了多次提交,但是需要修改某次的提交的时候。操作:比如有5个commit1.git rebase -i HEAD~5那么会弹出一个编辑器。把你想要修改的commit前面pick改成edit2.然后修改3.git add4.git commit --amend5.git ......
git

git fetch、git pull区别

参考:https://blog.csdn.net/weixin_42343307/article/details/121239170 git fetch 是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。 git pull 是将远程主机的最新内容拉下来后直接合并,即:gi ......
git fetch pull

git使用

什么是git? 开源的分布式版本控制系统 Git和SVN的区别: 分布式与集中式 Git是分布式版本控制系统,而SVN是集中式版本控制系统。这意味着Git的每个开发者都拥有整个项目历史的副本,而SVN则将整个项目历史保存在中央服务器上。因此,Git在处理分叉和脱机工作方面更强大,而SVN则更易于使用 ......
git

Learn Git in 30 days——第 15 天:标签 - 标记版本控制过程中的重要事件

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在使用 Git 版本控制的过程中,会产生大量的版本,随着寒暑易节、物换星移,在这众多的版本之中,一定会有一些值得 ......
标记 过程 版本 事件 标签

git 处理异常 放弃修改

1.未跟踪文件的内容改动很重要,保存修改 //第一种方式 存到暂存区 git add . git stash //取出的时候使用 git stash pop //第二种方式 发起一个commit 存到提交历史 git add. git commit -m "commit message" 2.未跟踪 ......
git

How to clone git repository with specific revision/changeset?

How to clone git repository with specific revision/changeset? 回答1 UPDATE 2 Since Git 2.5.0 the feature described below can be enabled on server side w ......
repository changeset specific revision clone

git配置免密使用

git配置免密使用 环境:linux ubuntu22.04 区分https clone 和 ssh clone 不同的克隆方式导致校验方式不同,对应的免秘方式也不一样。 https通过记住账号密码免登,ssh通过校验生成的密钥免登。 通常都用ssh校验。 gitlab配置ssh免密 安装并配置完成 ......
密使 git

ubuntu22.04安装git

ubuntu22.04安装git 首先运行下面的命令确保所有系统包都是最新的apt命令 sudo apt-get update sudo apt-get upgrade 安装git:默认情况下,Git 在 ubuntu 22.04 基础存储库中可用。 现在运行以下命令在您的 Ubuntu 系统上安装 ......
ubuntu 22.04 git 22 04

00-git操作命令--git 仓库

仓库 拉取已有的远程仓库到本地: git clone [远程仓库地址] 更新远程已提交代码到本地代码仓库中: git pull origin main或 git pull 新建本地代码仓库并推送到远程,生成一个新的远程仓库: git init git add README.md git commit ......
仓库 git 命令 00

git本地拉取所有远程分支

1、单个工程 第一步、在您的机器上创建一个新的空文件夹,并从存储库中克隆.git文件夹的镜像副本 $ cd ~/Desktop && mkdir my_repo_folder && cd my_repo_folder$ git clone --mirror https://github.com/pl ......
分支 git

git .gitconfig+.gitignore文件配置

.gitconfig 文件 .gitconfig 文件是 Git 版本控制系统的配置文件,用于存储用户和存储库级别的配置选项。这个文件包含了 Git 命令行工具的配置设置,以及用户的个人配置信息,如用户名和电子邮件地址。以下是 .gitconfig 文件的一些常见用途和示例配置项: 用户级别的配置: ......
gitconfig gitignore 文件 git

git 从远程分支拉取代码后上传到自己的远程分支并请求合并步骤

一、项目要求 从远程仓库主干(名称:dev)创建自己的远程分支(dev_wj),先从远程仓库拉取代码,切换到自己的远程分支,将拉下来的代码合并到自己的远程分支,将自己本地修改的代码提交到自己的远程分支,创建合并请求。 二、步骤 1.仓库展示,从dev分支创建自己分支dev_wj 2.进入远程仓库de ......
分支 步骤 代码 git

基于IDEA可视化的Git 学习笔记

一、开源项目的初始化 方式一 克隆项目后删除.gitee和.git文件 然后使用以上命令初始化本地仓库,并将代码推送到新建的仓库 这种方式不保留开源项目以前的提交记录。 方式二 克隆仓库后不删除.gitee和.git文件 修改远程仓库的推送地址 修改分支名为master 最后使用git push - ......
笔记 IDEA Git

CentOS安装git

一、使用yum安装Git 1.查看 yum 源仓库的 Git 信息 使用yum info git查看 [root@localhost~]# yum info git Loaded plugins: fastestmirror, langpacks Repodata is over 2 weeks o ......
CentOS git

2023-09-11 git 拉取代码报错:no supported authentication methods available(server sent: publickey) ==》更新ssh密钥

今天拉取新项目,报错:no supported authentication methods available(server sent: publickey),没有可用的支持的身份验证方法(已发送服务器:公钥)。 原因:本地git的ssh密钥已过期,更新密钥,并且上传到项目中去即可。 解决方案:w ......

Git commit - Angular Convention

使用 Git 的开发者会使用 git commit 进行代码提交,也会使用 -m 提交commit message。对于一些个人开发者,也许他们会觉得“这是我个人的项目,不用太在意git commit message 的格式或者规范”。 但是对于一个团队或者在开源项目上工作的话,对于 commit ......
Convention Angular commit Git

git push命令

命令格式: git push <远程主机名> <本地分支名>:<远程分支名> 通常用法: git push origin HEAD:远程分支名 1、创建远程不存在的分支 git push origin HEAD:新建分支名 2、删除远程存在的分支 git push origin :123 本地分支名 ......
命令 push git

如何保持 SSH 会话不中断?

哈喽大家好,我是咸鱼 不知道小伙伴们有没有遇到过下面的情况: 使用终端(XShell、secureCRT 或 MobaXterm 等)登录 Linux 服务器之后如果有一段时间没有进行交互,SSH 会话就会断开 如果正在执行一些非后台命令,SSH 会话断开就可能会使得这些命令可能会被中断,导致任务无 ......
SSH

工业互联网的破局密钥——低代码开发

纵观历史上三次工业革命的演进过程,以蒸汽机、电力、计算机为相应时代的“新型”基础设施建设,依托“通用技术”的广泛应用,带动了整个行业与市场的发展。 在发展数字经济成为必选题的今天,同样需要一个新型的、基础性的、通用型的、可以产品化的发明创造,从而带动数字经济行业大发展。而工业互联网是新一代信息通信技 ......
密钥 互联网 代码 工业