栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

idea项目代码上传git 命令操作 版本回退 warning: LF will be replaced by CRLF in .idea/workspace.xml.

Java 更新时间:发布时间: 百科书网 趣学号
1.项目根目录右键 选择 Git Bash Here

2..初始化 git init
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo
$ git init
Initialized empty Git repository in D:/workSpaceWork/RSADemo/.git/

3.登录git 新建项目仓库

 

 4.点击进入新建的仓库 复制HTTPS路径git add .

 5.git remote add origin +复制的git项目仓库HTTPS地址
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git remote add origin https://gitee.com/haha_1992/rsademo.git
6.git pull origin master 取回 origin/master 分支,再与本地的 brantest 分支合并
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git pull origin master
7. git add . (添加该目录下所有文件)将文件保存到缓存区   注意后面是有"."的 
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git add .
7.1.如果出现如下报错:是由于缓存

warning: LF will be replaced by CRLF in .idea/dataSources/a2ed9618-2b08-45d1-b3c2-af78d6697818.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in .idea/dataSources/a2ed9618-2b08-45d1-b3c2-af78d6697818/storage_v2/_src_/schema/information_schema.FNRwLQ.meta.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in .idea/workspace.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory

7.2.解决办法:(删除缓存)  git rm -r -f --cached ./
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git rm -r -f --cached ./
8. git commit -m "first commit"  第一次提交到本地仓库
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git commit -m "first commit"
9.git push   第一次提交失败
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo
$ git push

这是因为本地的分支没有和远程分支建立联系,需要执行以下代码就可以正常push了:

将本地仓库推送到远程仓库 

9.1 git push --set-upstream origin master(master可以根据子的需要自定义,就是当前分支在远程分支对应的名称)
admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git push --set-upstream origin master
第二次提交 执行顺序

 如果有修改的文件继续执行添加文件到缓存去 git add . 注意后面是有"."的 

1.$ git add .  添加文件到缓存

2.$ git commit -m "第二次提交" 提交文件到本地仓库

3.$ git push  本地仓库提交到远程仓库
项目版本回退

1. git log 查看提交历史的 commit 版本号

admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git log
commit feab467af13b0cabe98b6c73c6fce6f625c4c343 (HEAD -> master, origin/master)
Author: ws <999999995@qq.com>
Date:   Tue Jun 7 15:53:34 2022 +0800

    第二次提交

commit 2a929d9e78d2fa07d281c8fd2d7be54433d92d6c
Author:  ws <9999999955@qq.com>
Date:   Tue Jun 7 15:26:05 2022 +0800

    first commit

commit 22e753dc13d693a570688643e6faa6da6cbc3ee1
Author: ws <9999999955@qq.com>
Date:   Tue Jun 7 07:15:58 2022 +0000

    Initial commit

2.  git reset --hard 2a929 (版本号前几位就可以)

熙熙@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo (master)
$ git reset --hard 2a929
HEAD is now at 2a929d9 first commit


 

 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/956808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号