GIt单人本地仓库操作
GIt单人本地仓库操作
- 安装git
1)linux(ubuntu)环境
sudo apt-get install git
2)windows环境参考:https://blog.csdn.net/qq_32786873/article/details/80570783
- 创建本地仓库
进入指定目录,终端执行:git init。
注意:创建的本地仓库是隐藏文件夹,在linux系统下可以按ctrl+h显示隐藏文件夹
- 配置个人信息
git config user.name 'hellow' git config user.email 'hellow@163.com'
-
- 配置的信息存放于.git文件夹中的config文件
- 默认不配置的话,会使用全局配置里面的用户名和邮箱
- 全局git配置文件路径:~/.gitconfig
- 新建py文件
- 在.git同级目录中创建py文件
- 查看文件状态 git status
- 红色代表新建文件或者新修改的文件,都在工作区
- 绿色表示文件在暂存区
- 新建的文件在工作区,需要添加到暂存区并提交到仓库区
- 将工作区文件添加到暂存区 git add . (添加当前项目目录中所有文件)
git add login.py (添加指定文件)
- 将暂存区文件提交到仓库区 git commit -m '版本描述'
-
-
-
-
-
- commit会生成一条版本记录
- -m 后面是版本描述
-
-
-
-
-
- 一步执行将工作区的代码添加到暂存区然会提交到仓库区 git commit -am "版本描述"
- 查看历史版本 git log 或者 git reflog
- git reflog 可以查看所有分支的所有操作记录(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能查看已经被删除的commit记录
- 回退版本
- 方案一 git reset --hard HEAD^
- HEAD 代表当前最新版本
- HEAD^ 代表当前最新版本的前一个版本
- HEAD^^ 代表当前最新版本的前两个版本,以此类推
- HEAD~1 代表当前最新版本的前一个版本
- HEAD~10 代表当前版本的前10个版本,以此类推
- 方案二:当版本非常多时可以选择的方案
- 通过每个版本的版本号回退到指定版本 git reset --hard 版本号
- 撤销修改
- 只能撤销工作区,暂存区的代码,不能撤销仓库区的代码
- 撤销仓库区的代码就相当于回退版本操作
- 撤销工作区代码
- 在工作区做出修改后,没有add到暂存区,撤销上一次修改,回退一次版本
- git checkout 文件名
- 撤销暂存区的代码
- 在工作区做出修改后并add到暂存区的代码
-
# 第一步:将暂存区代码撤销到工作区 git reset HEAD 文件名 # 第二步:撤销工作区代码 git checkout 文件名
- 撤销工作区代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)