草庐IT

git-fsck

全部标签

git add 文件、文件夹

gitadd文件gitadd添加多个文件,文件之间以空格隔开gitaddfile1file2file3多次gitaddgitaddfile1gitaddfile2gitaddfile3添加指定目录下的文件source目录下及子目录下所有文件,home目录下的所有.py文件gitsource/*githome/*.pygitadd.,注意“.”前面有空格,添加所有的文件,或者gitadd--all添加所有的文件gitadd.gitadd--allgitadd文件夹gitadd文件夹gitadd文件夹名gitcommit提交到版本库gitadd目的是将修改文件由工作区提交到暂存区,可以多次提交,然

git 撤销上一个 commit

gitreset--softHEAD^--mixed为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变--soft参数用于回退到某个版本--hard参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交--soft和--mixed都可以使用。这样就可以撤销上一条commit,而且我们还可以利用类似都命令撤销前几条,例如:gitreset--softHEAD~2表示撤销2条。~后面都数字就是撤销的commit数。HEAD表示当前版本HEAD^上一个版本HEAD^^上上一个版本HEAD^^^上上上一

git lfs pull in repository 产生关于 dial tcp 的错误

存储库中的gitlfspull产生以下错误:oobarbazanoo@LAPTOP-CQEVT11FMINGW64/c/Projects/doesnotmatter/ecom-oneapp-data-staging/ecom-oneapp-data-staging(master)$gitlfspullbatchresponse:Posthttps://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch:proxyconnecttcp:dialtcp

如何从零到有开始进行git仓库的建立上传,以及所遇到的问题及解决方法

从零到有开始git仓库的建立和上传,以及各种情况发生时的应对策略1.git仓库的建立2.初始化git仓库3.分支管理4.更新分支内容5.若gitcommit和gitstatus后都遇到nothingtocommit,workingtreeclean6.当远程仓库里有ReadMe.md文件时,而你的本地仓库没有(或者有你仓库里没有的文件时)7.使用vscode时,提交至远程仓库时每次都需要输入账号密码的解决方法此篇是一个讲述从零到有,详细的介绍如何建立git仓库以及如何进行本地和远程仓库的连接与上传,及后续各种情况出现时的处理方法1.git仓库的建立  首先打开gitee并且登录后,点击右上角的

【linux基础(七)】Linux中的开发工具(下)--make/makefile和git

💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:Linux从入门到开通⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学更多操作系统知识 🔝🔝Linux中的开发工具1.前言2.make和makefile介绍3.make和makefile再理解4.伪目标的定义以及性质5.文件的三个属性6.makefile推导能力和特殊指令7.git的简单介绍以及使用7.1git三板斧之add7.2git三板斧之commit7.3git三板斧之push8.总结以及拓展1.前言如果你不知道什么是vim和gcc请先阅读这两篇文章后再学习本节:文章一:vim和yum文章二:gcc/g++本章重点:本篇文章会着重讲

Git学习

目录Git常用操作流程:1版本查看:2在github上建立远程仓库:3连接ssh4配置用户名和邮箱5克隆远程仓库到本地6添加新文件在本地7提交8推送9git补充三种状态:命令:Git常用操作流程:1版本查看:git--version2在github上建立远程仓库:(54条消息)Gitwindows通过ssh远程连接本地_gitssh本地_陈岂几真幸运的博客-CSDN博客3连接sshssh-keygen 一直回车,然后把.pub结尾的文件,从文件开头,一直复制到主机名前,填入github的SSH中。4配置用户名和邮箱gitconfig--globaluser.name"XXXX"gitconfi

git 丢弃修改

git丢弃修改分为3中情况:一:还未提交得暂存区,也就是没有执行gitadd时:直接  gitcheckout -- './src/views/index.vue'(示例,某个文件)         gitcheckout -- *(所有修改得文件)         gitcheckout -- .vue(示例,后缀为.vue的文件)二:已经提交至暂存区,也就是执行了gitadd时:可以  gitresetHEAD './src/views/index.vue'(示例,某个文件)         gitresetHEAD *(所有修改得文件)         gitcheckout .vue(

Git版本管理

Git版本介绍Git是一个分布式版本控制系统,它被广泛用于协作软件开发和管理代码的变更。Git的设计目标是为了处理速度快、灵活性强、数据完整性好的版本管理需求。以下是Git版本管理的详细介绍:版本控制系统(VCS):Git是一种版本控制系统,用于跟踪和管理文件的不同版本和变更历史。版本控制系统允许开发人员协作,追踪文件的修改,回滚到以前的版本,并解决冲突。分布式版本控制:Git是一种分布式版本控制系统,每个开发者都拥有完整的代码库的副本。这使得在没有网络连接的情况下工作成为可能,并允许多个开发者并行工作而不受中央服务器的限制。工作区、暂存区和仓库:Git有三个主要的概念:工作区(Working

Git error:‘fatal: Couldn‘t find remote ref master‘

如果出现该错误提示,可能是因为使用了旧命令:gitpulloriginmastermaster现在被认为是有种族歧视的,github将其换成了main,所以现在使用pull可以写为:gitpulloriginmain如需要将已有repos的master换为main,可依照以下步骤:1-重命名本地分支:gitbranch-mmastermain2-重命名远程分支gitcheckoutmaingitpush-uoriginmain3-删除远程分支mastergitpushorigin--deletemaster4-告知团队中的其他人更新他们的本地库,方法如下:#Switchto"master"br

Git - 远程仓库的使用

远程仓库1-查看远程仓库2-gitclone命令如何自行添加远程仓库3-如何自己来添加远程仓库4-从远程仓库中拉取5-推送到远程仓库6-查看某个远程仓库7-远程仓库的重命名远程仓库是指托管在因特网或其他网络中你的项目的版本库。"远程"未必表示仓库在网络或互联网的其他位置,而只是表示它在别处,所以说远程仓库可以在你的本地主机上。1-查看远程仓库查看已经配置的远程仓库服务器gitremote显示origin用-v选项显示需要读写远程仓库使用的git保存的简写与其对应的urlgitremote-v显示简写以及urloriginhttps://github.com/path1/AGitRepo1(fe