checkout restore switch 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

在本地硬盘中构建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

swift switch case 的复杂用法

swift switch case 的复杂用法 Swift 中的 switch 语句非常灵活,可以处理多种不同的情况。下面是一些 switch 语句的复杂用法: 匹配值和范围: 可以使用 case 子句来匹配特定的值或值范围。 swiftlet number = 3switch number {ca ......
switch swift case

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

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

swift switch case的用法

Swift 中的 switch 语句非常灵活,可以处理多种不同的情况。下面是一些 switch 语句的复杂用法: 匹配值和范围: 可以使用 case 子句来匹配特定的值或值范围。 swiftlet number = 3switch number {case 1: print("Number is 1 ......
switch swift case

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

Screen fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 to properly configure your main activity.

Screen fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-42... ......

基于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

git + docker + docker-compose + Jenkins+Linux 自动化构建、部署、测试过程

# Jenkins三大概念: Job:即为任务 插件:maven构建项目、git拉取代码、ssh插件 工作空间:任务的存储空间,即为git代码的存储空间 开发者在本地开发,然后提交到 Source Respository【比如Gitee】 中, 触发GitHub或者 GitLab 配置的钩子函数程序 ......
docker docker-compose 过程 compose Jenkins

swift switch case 的复杂用法

Swift 中的 switch 语句非常灵活,可以用于处理各种复杂的条件。下面是一些 switch 语句的复杂用法: 匹配值和范围: 你可以使用 case 子句来匹配特定的值,也可以匹配一个值范围。例如: swiftlet number = 3switch number {case 1: print ......
switch swift case

git-将本地项目上传到GitHub

准备工作 安装Git 创建GitHub账号 在GitHub上创建仓库 上传工作 创建本地仓库(项目文件) 初始化Git(关联本地仓库)(把本地仓库变成Git可管理的仓库) 把项目文件添加到缓存区 提交项目 将本地仓库文件推送到GitHub 完成 本文转自:https://segmentfault.c ......
项目 GitHub git

git 基本操作

1、第一次初始化 git initgit add .git commit -m ‘first commit’git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin mastergit push origin master # - ......
基本操作 git

将git的本地仓库提交到远程仓库

# 先初始化本地仓库 git init # 将所有文件添加到缓存 git add . # 将缓存文件提交给git仓库,在执行这句时,会让填写提交的介绍信息,这里和linux的vim编辑器类型 git commit # 与远程仓库建立连接,(git remote add origin + 远程仓库地址 ......
仓库 git