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