草庐IT

git-fsck

全部标签

常见Git命令

Git常见命令1.添加单个文件gitadda.txt2.添加多个文件gitadda.txtb.txtc.txt3.添加(commit)修改,此时修改还未push到服务器上gitcommit-m"修改了a.txt内容"4.提交(push)修改,此时修改会同步到服务器上gitpush5.查看当前项目的修改状态gitstatus6.创建新分支,并切换到新分支去,这里以创建:dev分支为例。//创建并切换到新分支gitcheckout-bdev//提交新分支到服务器(可选)gitpush--set-upstreamorigindev7.查看本地现有分支gitbranch8.查看所有远程分支gitbra

git使用中遇到的问题

版本管理真是一点都不好玩儿......用这个博客记录一下之前遇到的问题。目录二、从指定的历史版本创建分支三、fetch、merge、pull、rebase命令四、覆盖上次提交(文件/备注信息)五、windows下修改权限六、查看config七、删除分支(本地分支/远程分支)八、查看本地仓库与远程仓库的区别一、撤销上次远程push1、gitlog查看日志,选择上上次push的版本号2、gitreset--soft重置回上上次push,选择soft,此条命令执行完后再次gitlog查看发现没有了上次push的记录。3、gitpushoriginmain--force将上上次push强制提交,此时在

【Git】Git冲突与解决方法

目录一、Git冲突如何产生?二、解决Git冲突—手动修改冲突【第一步】在hot-fix分支上增加如下代码,并且提交。 【第二步】在master分支上同样的地方增加如下代码,并且提交。 【第三步】我们现在在master分支上合并hot-fix分支,就会发生代码冲突。 【第四步】手动解决冲突,合并代码。💟 创作不易,不妨点赞💚评论❤️收藏💙一下一、Git冲突如何产生?所谓冲突就是两个开发者对同一个文件同一个位置做出了不同内容的修改,因此就产生了冲突。一般冲突的产生发生在两个分支进行合并时或者是从远程仓库拉取代码到本地时。但是归根结底,冲突产生的原因还是:对同一个文件同一个位置做出了不同内容的修改。

git 的使用以及如何解决git冲突问题

目录1、集中版本控制---svn 2、git---分布式版本控制工具  修改之后提交到本地3、git仓库的使用4、解决git冲突1、集中版本控制---svn优点:1、很好的做权限管理。缺点:1、如果没有做特别的备份,磁盘坏掉数据就没了。      2、离线状态、无法进行提交操作。 2、git---分布式版本控制工具  修改之后提交到本地优点:离线可以提交代码,代码冗余度(有一好就可)比较高。缺点:存储加大,目录级别的权限不好管理。 git的基本使用(以下命令需要在git仓库文件夹下面操作)1、git init  :进入git仓库,初始化仓库(把一个普通文件夹变成git仓库),使用git命令去管

git merge命令 使用 合并分支

gitmerge概念介绍gitmerge命令用于将两个或两个以上的开发历史加入(合并)一起。使用语法gitmerge[-n][--stat][--no-commit][--squash][--[no-]edit][-sstrategy>][-Xstrategy-option>][-S[keyid>]][--[no-]allow-unrelated-histories][--[no-]rerere-autoupdate][-mmsg>][commit>…​]gitmerge--abortgitmerge--continue描述将来自命名提交的更改(从其历史从当前分支转移到当前分支之后)。该命令由

关于git pull时的提示:warning: redirecting to http://xxx.git的问题最好的解决办法

打开项目文件夹:按下图步骤操作:1:打开.git文件夹 2.打开config文件 3.看看config文件里的url有没有如下图的.git后缀,没有加上就行 

版本控制工具Git常见用法

Git是一个非常强大和灵活的版本控制工具,提供了许多命令和功能来管理代码的版本、分支、合并等。以下是一些Git的详细用法:配置相关命令:设置用户名和邮箱:gitconfig--globaluser.name"YourName"gitconfig--globaluser.email"your.email@example.com"基本操作:初始化一个新仓库:gitinit克隆现有仓库:gitclone查看工作区和暂存区状态:gitstatus添加文件到暂存区:gitadd提交暂存区文件到版本库并添加提交信息:gitcommit-m"Commitmessage"查看提交历史:gitlog查看修改过的

我的GIT练习ONE

目录前言GIT安装教程Git作者GIT优点GIT缺点为什么要使用GitGIT练习ONE总结前言Git是一个分布式版本控制及源代码管理工具;Git可以为你的项目保存若干快照,以此来对整个项目进行版本管理GIT安装教程点击进入查看教程:点击进入Git作者作者:Linux和Git之父李纳斯·托沃兹(LinusBenedicTorvalds)1969、芬兰GIT优点适合分布式开发,强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任意两个开发者之间可以很容易的解决冲突。离线工作。GIT缺点不符合常规思维代码保密性差,一旦把代码克隆下来那么完全可以暴露所有的代码版本信息模式上比SVN(很流行的开

mac电脑git clone项目时报错证书过期和权限被拒绝

mac电脑使用gitclone命令克隆项目时,一开始一直提示证书过期SSLcertificateproblem:certificatehasexpired执行以下代码关掉验证后,解决了这个问题找到git目录Git\git-cmd输入命令跳转到bin目录,cdbin输入命令运行git.exe执行关掉SSL验证gitconfig--globalhttp.sslVerifyfalse之后就不提示这个错误了,但是克隆又一直提示权限被拒绝remote:HTTPBasic:AccessdeniedAuthenticationfailedfor'https://....'将id_rsa等文件删除后也不管用,

【git一些操作】git本地同步远程已删除的分支

1、查看某个远程仓库的信息gitremoteshow[仓库名]可以查看本地分支的追踪情况,标记"stale"表示本地存在的分支但是远程分支已被删除2、同步远程的分支到本地gitremoteprune【仓库名】执行命令后再次查看本地分支,远程已删除的分支,本地也已经被删除3、其他gitremoteadd[name][url]添加关联远程版本库gitremoterm[name]删除关联远程仓库gitremoterenameold_namenew_name修改关联仓库名