草庐IT

git-fsck

全部标签

Git 的基本概念和使用方式。

Git是一种分布式版本控制系统,它跟踪文件的变化,允许用户在任何时间点恢复文件到之前的状态,或是比较文件之间的差异。这里是Git的基本概念和使用方式:仓库(Repository):Git仓库是用来存储项目文件和历史版本的地方。每个仓库都有一个.git目录,它包含了所有的版本控制数据。分支(Branch):Git支持多分支开发,也就是说可以在不影响主干的情况下,创建不同的分支进行独立开发。提交(Commit):提交是Git保存项目更改的方式。每次提交都会记录当前项目文件状态,并在历史记录中保存一个快照。合并(Merge):合并是将两个分支的历史记录合并在一起,创建一个新的快照,也就是通常所说的解

git commit之后如何撤销或回滚commit操作

通常我们用Git提交代码前两步为gitadd.或者gitaddsomeFilegitcommit-m'feat:xxxxxxmsg'此时发现需要撤销本次提交,例如重新修改一下,或者commit-m的内容需要调整撤销commit命令,--soft为默认参数,此时不删除工作空间的改动代码,撤销commit,不撤销addgitreset--softHEAD^或者连之前add的内容也撤销,可以使用--hard参数,此时删除工作空间的改动代码,撤销commit且撤销add,基本就是一切还原改动前gitreset--hardHEAD^HEAD^命令解释:HEAD^表示上一个版本,即上一次的commit,几

git Untracked Files Prevent Merge (merge)拉取代码失败

git拉取代码时报错,UntrackedFilesPreventMerge报错信息的意思是:未跟踪的文件阻止合并,合并前移动或者提交他们。其实就是本地有未提交的文件和git上的文件重名了,要么删掉本地的文件,要么提交覆盖掉git上的文件。一半出现这种情况会是自动生成的一些文件,直接删掉就可以了,不建议提交覆盖git上的文件,可能会出现意料之外的问题。处理办法:(1)点击报错信息上的ViewFiles,找到导致报错的文件,如下,导致我错误是package-lock.json文件(2)去对应目录下检查该文件是否可以删除,可以删除的话直接在文件上右键delete就可以了。

windows系统下载和安装git教程(超级简易版)

windows系统下载和安装git教程(超级简易版)一、git的下载(以Windows系统为例)1.Windows系统的git安装2.Linux/Unix/mac系统的安装二、git的安装三、碎碎念〃•ω‹〃一、git的下载(以Windows系统为例)1.Windows系统的git安装网址:https://git-scm.com/download/win2.Linux/Unix/mac系统的安装非Windows系统(linux,mac)的git安装:https://git-scm.com/downloads对应下载即可~二、git的安装下载完之后就是安装啦,请见下图,一步步来即可(ㅅ˙˘˙)三

git: ‘lfs‘ is not a git command unclear

首先可以尝试gitlfsinstall是否可以,不可以后就看这个连接:https://stackoverflow.com/questions/48734119/git-lfs-is-not-a-git-command-unclear。我的是ubuntu,所以:git-lfsrequiresgitversion1.8.3.1orlater.Youcanchecktheversionyouhavebyrunninggit--version,andupdateifrequired.$curl-shttps://packagecloud.io/install/repositories/github/g

【12】Git工具 协同工作平台使用教程 Gitee使用指南 腾讯工蜂使用指南【Gitee】【腾讯工蜂】【Git】

tips:少量的git安装和使用教程,更多讲快速使用上手Gitee和工蜂平台 一、准备工作1、下载git   Git-Downloads(git-scm.com)找到对应操作系统,对应版本,对应的位数 下载后根据需求自己安装,然后用git--version验证是否成功 2、获取SSHkey 使用SSH密钥可以让你在与Git服务器进行通信时,实现更安全的身份验证。第一种用命令生成(邮箱和用户名换成自己的)设置用户名gitconfig--globaluser.name"yourusername" 设置全局用户邮箱gitconfig--globaluser.email"your_email@exam

git代码拉取报错,找回丢失代码

git拉取代码时,由于不明原因导致本地代码消失了,而且本地代码并没commit到本地仓库,导致无法找回,此方法可以把这部分代码找回2个步骤:1.在命令行输入:gitfsck--lost-found,查看到本地丢失代码的id;如点击enter会自动加载。2.输入:gitshow+id,按enter,就会得到丢失的代码,按住字母J,会把当前代码显示出来。最后把代码复制回去即可,只是操作比较繁琐 如有更好的方法,请分享给我[坏笑】

【git】Github 上的 markdown 文件怎么上传并显示图片?

要在GitHub上的Markdown文件中上传图片,可以使用以下步骤:一、上传图像文件夹将图片上传到GitHub仓库中。你可以在仓库中创建一个文件夹,专门用于存储图片。二、在Markdown文件中插入图片在Markdown文件中插入图片。使用以下语法将图片插入到Markdown文件中:![AltText](image_path)其中,AltText是图片的替代文本,用于在无法显示图片时提供替代信息。image_path是图片在仓库中的路径。例如,如果你的图片位于仓库的images文件夹中,可以使用以下语法插入图片:![AltText](images/image_filename.png)这将在

git从某一个commit新建分支进行开发

git从某一个commit新建分支进行开发首先调用gitlog来查看历史commit信息然后使用命令gitcheckout[commitid]-b[new-branch-name]来根据某个commit创建新分支最后推送到仓库中使用命令gitpushorigin[new-branch-name]就会在仓库中生成一个新的branch用于接下来的开发

Git-gitee创建分支,使用TortoiseGit克隆到本地,在本地创建分支、传送到远端以及分支的合并

测试条件使用gitee,在个人仓库创建项目;电脑中安装了TortoiseGit;gitee创建分支打开仓库里的项目,在代码页面左上角下拉菜单选择分支管理进入管理页面点击新建分支命名并提交,这里命名为develop,可以看到创建成功克隆到本地首先在代码页面选中develop分支,选择克隆/下载按钮复制地址然后在电脑的某一文件夹中点击鼠标右键选择克隆(这里的blog--marster为先前配置,和本文无关)一般URL会自动粘贴复制的地址,否则手动粘贴,在目录出可修改文件名为blog--develop,下面选中分支,输入develop(一定要选中分支,不然仍然指向master),然后点确定,完成后关