Git 本地仓库与基础操作指令
本地仓库#
获取本地仓库#
- 在电脑任意位置创建一个空目录(例如test)作为我们的本地Git仓库
- 进入这个目录中,右键打开Git Bash窗口
- 执行
git init
命令 - 如果创建成功后可在文件夹下看到隐藏的
.git
目录
基础操作指令#
添加与提交#
- Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git命令而发生变化。
所有的文件修改操作都要先加入到暂存区,才能提交到仓库
- git add (工作区 --> 暂存区)
- git commit (暂存区 --> 本地仓库)
示例:
打开在初始化后的本地仓库打开GitBash
输入 touch file01.txt
创建文件
查看修改的状态(status)#
输入 git status
查看文件状态(发现为跟踪文件即新建的文件在工作区)
输入 git add .
上传到暂存区 (上传所有工作区的文件到暂存区)
输入 git status
查看状态 (即将被提交 说明进入了暂存区)
输入 git commit -m "add file01"
提交到本地仓库 (后面的 -m "add file01" 引号内为注释内容)
再输入 git status
查看状态 (发现无特殊提示了)
查看提交日志(log)#
输入 git log
查看修改日志
版本回退#
- 作用:版本切换(切换到commitID这个版本)
- 命令:
git reset -hard commitID
- commitID可以使用git-log或者git log指令查看
- 如何查看已经删除的记录
- git reflog (可以看到已经删除的提交记录)
添加文件至忽略列表 #
在工作目录创建一个 .gitignore
文件,在其中列出要忽略的文件模式
如 *.a
表示忽略后缀为.a
的文件
- 创建一个新文件(需要忽略这个文件)
- 查看状态(发现file02处于工作区)
- 创建
.gitignore
文件
- 输入
vi .gitignore
进入vi编辑器修改.gitignore
文件内容(加入*.a
)
- 再次查看状态(发现fiel02.a文件已不在工作区,已被忽略)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)