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

本文详细介绍了使用Git进行版本控制的基本流程,包括在项目根目录下初始化Git,登录Git新建仓库,设置远程仓库,执行git pull,git add,git commit,解决LF警告,git push,以及如何进行版本回退。通过实例演示了从第一次提交到后续提交的完整过程,帮助开发者更好地理解和掌握Git的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 (版本号前几位就可以)

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值