文章目录文件的颜色标签的颜色合并代码时不同颜色区块的含义文件的颜色绿色——已经加入控制暂未提交;红色——未加入版本控制;自己建立新文件后就是红色的,出现红色的一定要Add到git中,不然不能上传到远程仓库蓝色——加入,之前提交了,但是后来改动后未提交;白色——加入,已提交,无改动;灰色——版本控制已忽略文件;黄色——被git忽略,不跟踪。标签的颜色每个标签代表不同的分支,不同分支标签颜色也可能相同的黄色代表HEAD,绿色表示的是你本地分支,紫色是远程分支,如果你看到一个标志是黄绿蓝,表示当前HEAD和你远程还有你本地,都有这个分支.黄色只是表示HEAD的位置,没其它含意如果你看到一个提交只有紫
部分服务器不连外网,导致无法使用git、无法装包等问题,离线安装过于繁琐,本文使用clash共享本地win电脑网络给远程服务器,仅用于服务器(linux内网)和本地电脑(win可连接外网),且本地与服务器处于同一局域网下(如校园网)步骤如下:本地电脑Clash,开启AllowLAN功能,端口默认使用7890本地电脑查看自身ip地址,可以使用ipconfig命令,如下ipv4地址为222.20.75.93部分电脑由于防火墙可能导致7890端自身代理失败,建议在电脑防火墙入站规则中增加一条端口,方法如下:windows安全中心->防火墙和网络保护->高级设置->入站规则->新建规则只需要开放TCP
问题:gitpull时出现:error:您对下列文件的本地修改将被合并操作覆盖: **.py请在合并前提交或贮藏您的修改。正在终止 解决方法:1) 本地工作区备份,放入git栈中gitstash2)拉取代码到工作区gitpull3)把备份的内容与工作区合并gitstashpop如果没有代码冲突,会自动合并,自动此备份从gitstash中删除。如果有冲突,需要定位到具体冲突所在的位置去解决冲突。4)如果再次gitpull时又出现错误:error:无法拉取,因为您有未合并的文件。提示:请在工作区改正文件,然后酌情使用'gitadd/rm'命令标记提示:解决方案并提交。则按照提示,执行操作提交
删除分支例:例如想删除的分支是dev_delete,那么可以按照如下的操作进行#查看当前所在分支gitbranch#如果在当前dev_delete分支上,就要切换到其他分支才能删除该分支gitcheckout其他分支#删除本地名为dev_delete的分支gitbranch-ddev_delete#删除本地名为dev_delete的分支(不顾警告,强制删除)gitbranch-Ddev_delete#删除远程仓库中名为dev_delete的分支gitpushorigin--deletedev_delete代码更新有时多人协同开发,都从开发分支dev-xx上切出了自己的分支,这时候A先完成了代码
文章目录前言一、操作步骤1.进入上次提交的记录2.找到上次提交的备注,按i进入编辑模式,修改为想要的备注;3.按ESC退出编辑模式;4.按:wq!保存并退出。总结前言在使用Git时,有时候备注信息可能会写错,而备注的重要性,相信用过Git的小伙伴都清楚。因此,当把备注写错的时候,就需要进行修改。一、操作步骤1.进入上次提交的记录gitcommit--amend2.找到上次提交的备注,按i进入编辑模式,修改为想要的备注;3.按ESC退出编辑模式;4.按:wq!保存并退出。总结以上就是今天记录的内容,Git修改意见提交的备注信息。
1.操作步骤git回退到指定版本步骤:把你想回退的版本的commitid和最新版本的commitid记下来然后用命令gitreset--hard老版本的commitid再gitreset--mix最新版本的commitid再push就ok了2.图文并茂记住当前版本和要回滚的旧版本号执行命令进行本地回滚并提交代码到远程再执行操作push到远程即可
一:JDK1.8安装参考: Centos7卸载|安装JDK1.8|Xshell7批量控制多个终端二:Maven安装2.1:下载maven安装包 maven下载地址:https://mirror.bit.edu.cn/apache/maven/maven-3/ [root@www~]#mkdir-p/usr/local/maven[root@www~]#cd/usr/local/tools[root@wwwtools]#wgethttps://mirror.bit.edu.cn/apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bi
Git是一种分布式版本控制系统,它跟踪文件的变化,允许用户在任何时间点恢复文件到之前的状态,或是比较文件之间的差异。这里是Git的基本概念和使用方式:仓库(Repository):Git仓库是用来存储项目文件和历史版本的地方。每个仓库都有一个.git目录,它包含了所有的版本控制数据。分支(Branch):Git支持多分支开发,也就是说可以在不影响主干的情况下,创建不同的分支进行独立开发。提交(Commit):提交是Git保存项目更改的方式。每次提交都会记录当前项目文件状态,并在历史记录中保存一个快照。合并(Merge):合并是将两个分支的历史记录合并在一起,创建一个新的快照,也就是通常所说的解
通常我们用Git提交代码前两步为gitadd.或者gitaddsomeFilegitcommit-m'feat:xxxxxxmsg'此时发现需要撤销本次提交,例如重新修改一下,或者commit-m的内容需要调整撤销commit命令,--soft为默认参数,此时不删除工作空间的改动代码,撤销commit,不撤销addgitreset--softHEAD^或者连之前add的内容也撤销,可以使用--hard参数,此时删除工作空间的改动代码,撤销commit且撤销add,基本就是一切还原改动前gitreset--hardHEAD^HEAD^命令解释:HEAD^表示上一个版本,即上一次的commit,几
git拉取代码时报错,UntrackedFilesPreventMerge报错信息的意思是:未跟踪的文件阻止合并,合并前移动或者提交他们。其实就是本地有未提交的文件和git上的文件重名了,要么删掉本地的文件,要么提交覆盖掉git上的文件。一半出现这种情况会是自动生成的一些文件,直接删掉就可以了,不建议提交覆盖git上的文件,可能会出现意料之外的问题。处理办法:(1)点击报错信息上的ViewFiles,找到导致报错的文件,如下,导致我错误是package-lock.json文件(2)去对应目录下检查该文件是否可以删除,可以删除的话直接在文件上右键delete就可以了。