git相关
火龙映天
javac MyJava.java↓
java MyJava↓
Hello World!
展开
-
解决命令行中拉取GitHub代码时出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED错误的问题
最近在命令行中拉取GitHub代码时,出现了WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!错误,详情如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@原创 2023-04-21 10:46:34 · 404 阅读 · 0 评论 -
通过ssh-keygen命令生成SSH密钥
①私钥和公钥的文件名称是根据命令中输入的密钥类型来命名的,比如类型为ed25519,则会生成id_ed25519和id_ed25519.pub文件。④在Windows系统下的路径一般是C/Users/username/.ssh/id_rsa.pub。②在Linux系统下的路径一般是/home/username/.ssh/id_rsa.pub。③在macOS系统下的路径一般是/User/username/.ssh/id_rsa.pub。①在Linux、macOS系统下直接在命令行中输入上述命令即可。.....原创 2022-07-17 00:09:12 · 26048 阅读 · 0 评论 -
git提交空目录的方法
git管理文件的方式与cvs和svn等不同,git只关注文件的变动,不单独关注目录变动。所以通常情况下,空目录是无法提交到git仓库的。但是由于一些实际的情况,我们需要空目录的存在。那如何提交空目录呢?一个简单的方法如下:在需要提交的空目录下新建一个空的.gitkeep文件,同时保证在.gitignore文件中不要配置.gitkeep文件。.gitkeep是一个约定俗成的文件名,并没有其他的任何特殊含义。这样就可以提交.gitkeep文件,顺便将空目录也提交了。并且这个.gitkeep文件通常在Lin原创 2022-07-14 09:45:00 · 4223 阅读 · 0 评论 -
Windows下安装repo
1.安装git最新版,目前是:2.30.2版本。2.安装python 3最新版,目前是:3.9.5版本。注意在安装时,选择自动配置环境变量:Add Python 3.9 to PATH。如果安装时忘记选择,可以在安装后手动配置环境变量,比如安装目录是D:\Python\Python39\,就在path环境变量中添加:D:\Python\Python39\和D:\Python\Python39\Scripts\。3.打开Git Bash命令行,下载repo。# 新建源码目录。~表示用户根目录,一般是/c原创 2021-06-24 19:08:25 · 8273 阅读 · 0 评论 -
执行git push时,而产生push.default is unset错误的问题原因及解决方法
当执行git push命令时,如果产生如下错误:warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the defa...原创 2018-09-29 10:27:38 · 3214 阅读 · 0 评论 -
执行git push时,由于代码冲突,无法成功执行的解决方法
git pull --rebase #衍合服务器最新代码git status #查看有哪些冲突的文件vi 冲突文件 #打开文件后搜索<<<<<<<与>>>>>>>之间的内容,就是冲突的地方,修改冲突行,保存退出。git add 冲突文件 #添加修改后的文件到缓存区git rebase --continue原创 2018-09-29 10:26:00 · 12304 阅读 · 1 评论 -
Git常用命令
注:文中“所有文件”的含义为:指定目录以及子目录下的所有文件与目录。文中“fe0eeda6”的含义为:执行git commit时,自动产生的commit id号码,此id号码可以通过git log进行查看。 1.git(显示、设置git信息)格式:git [--version] [--exec-path[=<path>]] [--html-path] [-p|--pagi...原创 2018-09-29 10:01:15 · 441 阅读 · 0 评论 -
git仓库的bare方式
git提供一种对外发布,供开发者克隆的一种空工作目录的bare方式。这种方式的优点在于节省存储空间。1.要从头开始创建bare方式的git仓库,步骤如下:注:假定要创建的git仓库位于/home/chen/sw目录,源文件位于/home/zhao/src目录。git仓库目录:mkdir /home/chen/swcd /home/chen/swgit init --bare...原创 2018-08-16 16:10:39 · 27588 阅读 · 0 评论 -
解决Windows系统下git文件名大小写无法修改的问题
运行git config core.ignorecase false,关闭git忽略大小写的配置,即可检测到文件名大小写的更改。原创 2017-10-20 12:25:06 · 2365 阅读 · 0 评论 -
ubuntu 10.04安装git-doc帮助文档
默认情况下,windows下安装git会同时安装git主程序和doc帮助文档。ubuntu 10.04下安装git主程序可以用命令:sudo apt-get install git-core但是上述命令并不包含doc,如果要安装doc文档,需要用命令:sudo apt-get install git-doc安装后的路径为:/usr/share/doc/git-doc你将会看原创 2017-10-20 12:21:47 · 282 阅读 · 0 评论 -
解决Ubuntu重装系统后,导致SSH认证失败的问题
由于存放Git代码库的Ubuntu服务器重新安装了系统,所以导致SSH认证失败。当在本地执行Git命令时,会提示如下的错误信息:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@原创 2017-10-20 12:23:27 · 1322 阅读 · 0 评论 -
Windows下Git-preview禁止自动转换文件的换行符
Windows系统下的Git-preview客户端默认启用了自动转换换行符的功能,它会将非Windows的换行符自动转换为Windows的换行符。此功能的初衷是方便用户操作,但是有时侯则会影响项目代码的编译。如何禁用此功能呢?可以在Git Bash命令行中依次执行如下命令:#提交与检出时,均不转换git config --global core.autocrlf false#拒绝提原创 2017-10-20 12:20:56 · 663 阅读 · 0 评论 -
Windows下Git-preview中文乱码的解决方法
在Windows下安装Git-preview-1.7.4后,使用中发现许多的乱码问题,感觉甚是不便。这是因为Git是在linux下开发的管理软件,而linux的编码方式是基于UTF-8的,所以移植到Windows之后难免会存在编码方式不同的情况,所以极易产生乱码。即便如此,也是有解决方案的,方法如下:(以下假设Git-preview的安装路径为D:\Git)1.在Git Bash提示符下,使用原创 2017-10-20 11:33:02 · 391 阅读 · 0 评论 -
git推送tag到远端服务器
默认情况下,git push并不会把tag标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。1.push单个tag,命令格式为:git push origin [tagname]例如:git push origin v1.0 #将本地v1.0的tag推送到远端服务器2.push所有tag,命令格式为:git push [origin] --tags例如:git原创 2017-10-20 11:31:53 · 884 阅读 · 0 评论 -
git diff与patch命令的配合使用
在Linux下,diff与patch命令配合使用可以进行简单的代码维护工作。例如有以下2个文件,分别代表修改前与修改后的内容,本文假设本地代码包的路径为:/home/sw-kunlun,此文件在代码包中的路径为package/app/Test/test.txt。注:本文中所有命令都是在代码包根目录下(/home/sw-kunlun)运行。服务器修改前:This is原创 2017-10-20 11:30:40 · 4359 阅读 · 0 评论