【linux】基础-Git使用

发布于:2024-11-27 ⋅ 阅读:(99) ⋅ 点赞:(0)


Git分布式版本控制系统

开发者可以使用git命令对github网站仓库进行管理和更新,是开发者必备的项目管理软件.

管理最新本地内容,对云端版本进行替换和覆盖,更新最新版本,

Cit配置

git config --list #查看git配置列表

git config --global user.name "账号" #添加用户名

git config --global user.email "邮箱" #添加邮箱

创建密钥:RSA非对称算法 生成设备信息

私有ip和mac地址是独有的RSA非对称算法 生成设备信息 创建记住存储位置

 ssh-keygen-t rsa -C "邮箱" #创建本地密钥 创建记住密钥的存储位置

1  生成rea.pub字符密文

2  Setting

3 SSH and GPG key

Git三要素

仓库

github项目管理单元 存储用户代码资源和数据,也是默认项目存储,单一存储原则,一个仓库中存储一个项目一个用户可以创建若干仓库,没有数量限制。

提交

每次代码提交都会存储到提交列表中,列表来帮助用户备份用户修改和访问可以随时追溯代码更改

一般不会频繁提交 按时间或有重大更新bug修复提交代码

提交记录会被记录在提交列表中 起到代码备份作用

分支

在仓库中使用分支来存储数据的,一个仓库可以有多个分支,多人协作开发使用分支

如果本地分支和云端分支同名时候 上传会覆盖 不同名云端新建分支存储

Git命令

Git分布式版本控制系统配置成功之和可以完成一下操作

本地内容通过git命令推送到云端过程,实现本地仓库与云端仓库合并,进行版本更新


git init #创建本地仓库 默认是隐藏文件

git add file #将本地文件file文件写入git缓冲区

git rm file #将本地数据从缓冲区删除和仓库删除

git restore file #将删除文件复位 删除了磁盘文件 可以在本地仓库中恢复回磁盘中文件

git status #查看文件数据状态

git commit -m "文件说明" #将缓冲区数据文件提交到本地仓库 并附说明

git remote add origin "shh地址git@github.com:2332312.com.git" #为云端仓库创建别名 为origin
                                                   #只创建一次目标
git remote remove origin #删除目标

git push origin master #将本地主分支master 推送到云端 origin中

#保存仓库地址Code 下载别人分享的项目
git clone "工程/项目 SHH地址git@github"

#删除github中已经上传的文件
#1 先删除磁盘文件
#2 删除本地仓库文件
#3 更新云端仓库文件

#删除Github文件 直接在网站删除


网站公告

今日签到

点亮在社区的每一天
去签到