SpringBoot基础-Git基础

Gitee创建仓库,部署公钥

  • 注册登录Gitee
  • 创建仓库

①进入创建页

 ②填写相关信息,点击创建

  • Windows生成公钥

①打开终端

 ②终端输入以下命令

#xx换成注册gitee的邮箱
ssh-keygen -t ed25519 -C "[email protected]" 

③按照提示完成三次回车,即可生成公钥和私钥。 

 ④公钥

  •  部署公钥

①进入管理页。

 ②添加个人公钥,只有个人公钥支持修改删除等写操作。把终端生成的公钥粘贴到框框内

  ③完成上一步,返回终端输入以下命令

ssh -T [email protected]

有以下提示则部署个人公钥成功

④终端输入以下命令完成全局设置

 如下:

⑤在本机上随便创建一个文件夹,点击右建进入终端

⑥在终端完成gitee 简易的命令行入门教程 里面的操作

 出现下面的信息,说明成功

 ⑦刷新Gitee

git工作流程及实现

一般工作流程如下:

  • 克隆 Git 资源作为工作目录。
  • 在克隆的资源上添加或修改文件。
  • 如果其他人修改了,你可以更新资源。
  • 在提交前查看修改。
  • 提交修改。
  • 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

  • 创建仓库

git init 在本地初始化一个仓库:

#创建一个文件夹,命名为0322demo
mkdir 0322demo

#进入0322demo文件夹
cd 0322demo

#初始化该文件夹为git仓库
git init

 ②git clone 从Git仓库导入项目

#复制图中地址
git clone [email protected]:AGi_R/demo22.git

  •  git status查看当前仓库状态
#创建test.txt
NEW-ITEM test.txt

#查看仓库状态
git status

  •  git add 文件 添加到暂存区
#把test.txt添加到暂存区
git add test.txt

#查看仓库状态
git status

  •  git commit -m 'xxxx' 添加到本地仓库
#test.txt文件存到本地仓库
git commit -m 'test.txt'

  •  git pull 同步远程仓库到本地:检查远程仓库是否比本地版本更高一些
#同步远程仓库到本地
git pull

  •  git push 推送到远程仓库
#推送到远程仓库
git push

常用命令 

  • git clone远程仓库拉取到本地

git clone <-b 分支>(可选) <地址>

#默认状态为master分支
git clone [email protected]:AGi_R/demo22.git

#拉取dev分支代码
git clone -b dev [email protected]:AGi_R/demo22.git
  • git remote 远程仓库操作

git remote <操作>

#查看远程仓库地址
git remote -v

#添加地址
git remote add origin 地址
  • 分支管理

①查看分支

git brancn <操作>

#查看分支
    git brancn  查看本地分支
    git brancn  -a 查看所有分支

②创建分支

#创建分支
    #创建并切分支
    git checkout -b xxx分支名字  
 
    #等价于下面两个命令
    git  branch xxx
    git checkout xxx

#和远程分支关联,第一次需执行  切换分支之后,第一次推送代码到远程仓库
    git push --set-upstream origin xxx分支名

③切换分支

#切换分支
    git checkout xxx分支名字

④切换分支

#合并分支到当前分支
    git merge xxx分支名字

⑤删除分支

#删除分支
    git branch -d  删除已合并的分支,有为合并代码不允许删除
    git branch -D 强制删除,直接删除

#删除远程分支
    git push origin --delete dev_new #删除远程分支
  • 标签管理

①查看日志

git log

②查看标签

#查看所有标签
git tag

#查看某个标签详情
git show <tagname> 

③创建标签

#创建一个标签,命名为v0.0.1
git tag v0.0.1

#基于某一个版本,创建一个v0.9的标签
#f52c633使用git log 查看
git tag v0.9 f52c633   

#基于某一个版本,添加备注,创建一个v0.1的标签
git tag -a v0.1 -m "version 0.1 released" 1094adb  

#切标签
git checkout tagname 

④同步和删除

git tag -d v0.1 #删除本地分支
git push origin v1.0 #推送某个分支到远程
git push origin --tags #推送所有分支到远程

⑤删除远程标签

 #先删除本地标签
 git tag -d v0.9

 #后删除远程标签
 git push origin :refs/tags/v0.9
  •  忽略文件 .gitignore

作用:第一次初始化项目时 忽略文件就配置成功了,其他人正常同步代码。

#创建
git config --global core.excludesfile .gitignore

恢复已提交文件

git rm --cached 文件

git rm --cached -r 文件夹

git rm --cached -r .

猜你喜欢

转载自blog.csdn.net/weixin_46899412/article/details/123658460
今日推荐