草庐IT

Vscode-Git

全部标签

Git 中换行符问题处理

实习入职第一周就中遇到了一个问题,代码中新增了shell脚本,但是放到服务器上执行时,发生了shell脚本执行错误,这个是由于不同OS系统换行符不同而引起的问题,导致DolphinScheduler调度任务失败,在此记录。1.\r和\n区别\r(return):表示回车,就是回到本行的行首\n(newline):表示到下一行的行首其历史渊源如下:在计算机还没有出现之前,有一种叫做电传打字机(TeletypeModel33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目

从0配置JAVA项目相关环境写在最前面一、安装Java的jdk环境1.下载jdk2.配置jdk3.配置环境变量二、在vscode中配置java运行环境1.下载VSCode2.下载并运行「JavaExtensionPack」三、安装mysql1.官网下载MySQL2.开始安装如果没有跳过安装成功3.配置MySQLServer4.环境变量配置5.更改时区(可选)6.验证安装四、安装Navicat1.下载Navicat2.安装Navicat五、Navicat链接Mysql六、修改JAVA代码配置修改数据库1.配置数据库配置2.执行sql脚本七、java项目启动本地启动写在最前面实验室电脑,需要跑一个

git 创建项目,创建dev分支,并且关联和提交dev分支,删除无用分支

1,先拉取主干master代码gitclone+git地址//示例地址,不可用//下载远程master分支,并且本地分支名字为mastergitclonehttps://github.com/master-dev.git//指定下载远程dev分支,并且本地分支名字为devgitclone-bdevhttps://github.com/master-dev.git2,创建本地分支,切换分支假设远程仓库只有mater分支此时会在本地生成一个master分支,用gitbranch--all 查看全部分支gitcheckout-bdev//创建并选择分支相当于gitbranchdev//创建分支git

常用的git命令完整详细109条

Git是一个很强大的分布式版本控制系统,以下是一些常用的git命令:gitinit:在当前目录下创建一个新的Git仓库。gitadd文件名:将指定的文件添加到暂存区,准备提交。gitcommit-m“备注”:提交暂存区的文件到Git仓库,并附上一条描述本次提交的备注信息。gitstatus与gitdiff:查看当前仓库的状态和文件差异。gitshowcommit_id查看某次修改:显示指定提交的详细信息,包括提交时间、提交人、提交信息以及修改内容等。gitlog与gitreflow:查看仓库的提交历史记录,以及将历史记录按照时间轴重新排列。gitpull(--rebase):从远程仓库拉取最新

idea 工作中常用的 git 技巧: ChangeList,Stash Changes

ChangeList在使用idea提交代码的时候,经常会遇到配置文件和工具类或者测试类不想commit的情况。但每次commit都会因为各种文件混在一起,需要仔细看。这个时候,需要用到ChangeList。在commit的弹出的文件界面里,选中你不想commit的文件,右键,movetoanotherchangelist,给这个changelist取个名字,比如我取nocommit,这里面就放我不想commit的文件。StashChanges和UnstashChanges切换分支的时候,经常会用到这个功能。有时候代码还没写完,还不想commit。这时候又碰到需要切换分支去解决其他分支的问题。但

Git的下载以及安装

1.Git是干嘛的Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目,安装Git既可以将自己的代码上传到远程仓库防止磁盘损坏造成的代码丢失,也可以进行团队分工,从而高效的开发一个大型的项目。2.从哪下载git可以从git的官方网站下载:https://git-scm.com/download/win一般官网由于要访问github,国内的网络环境通常下载速度很慢或者根本下载不了,也可以使用国内镜像站进行下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/选择适合的版本进行下载即可ps:可

使用Git bash切换Gitee、GitHub多个Git账号

  Git是分布式代码管理工具,使用命令行的方式提交commit、revert回滚代码。这里介绍使用Gitbash软件来切换Gitee、GitHub账号。  假设在gitee.com上的邮箱是alice@foxmail.com、用户名为alice;在github上的邮箱是bob@foxmail.com、用户名为bob。账号名称邮箱网站1alicealice@foxmail.comhttp://gitee.com2bobbob@foxmail.comhttp://github.com1安装Git软件  官网地址:https://git-scm.com/downloads  一路默认,直到安装完成

VSCODE JAVA开发环境完美配置

一、JDK环境准备配置系统变量:   1.下载JDK包解压到安装目录,目录建议不要有空格或中文   2.新建JAVA_HOME=解压的jdk目录   3.新建CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   4.编辑Path变量,添加两个:%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin   5.配置好后,检查是否成功,在cmd命令行下执行:java-version附JDK下载地址:https://www.oracle.com/java/technologies/d

【Git 入门教程】第四节、Git冲突:如何解决版本控制的矛盾

Git是目前最流行的版本控制系统之一,它为团队协作开发提供了方便和高效的方式。然而,在多人同时修改同一个文件时,可能会出现代码冲突(conflict),导致代码无法正确合并。那么,如何解决Git冲突呢?一、什么是Git冲突?在多分支并行处理时,每一个分支可能是基于不同版本的主干分支创建的。如果每隔分支都独立运行而不进行合并,就没有问题,但是如果在后续操作过程中进行合并的话,就有可能产生冲突。比如B1,B2的两个分支都是基于master分支创建出来的。B1分支如果和B2分支修改了同一份文件的话,那么在合并时,以哪一个文件为准呢,这就是所谓的冲突。 当Git无法自动合并冲突时,会提示用户手动解决冲

GIT版本管理工具教程

GIT版本管理工具教程一Git初始化下载安装,下载地址:https://git-scm.com/downloads每个系统的都有(linux、mac、windows等),看官网的安装教程,很详细,此处我以windows来练习首先创建一个文件夹,这个文件夹就是我们将来通过git来管理的所有文件的存放地点。在文件夹中右键使用GitBash在弹出的窗口中执行初始化指令,让git帮我们对这个文件夹中的所有文件以及文件夹进行管理gitinit#创建git版本管理的本地仓库产生的.git文件夹用来存放你管理的文件的所有版本以及git配置相关的内容,不要轻易动它二简单指令使用基本操作gitstatus查看仓