git 的使用,及其基本指令。

(1) 初始化本地仓库:

git init

(2) 配置用户名和密码:

git config user.name "zzq"

git config user.email "123@qq.com"

(3) 配置全局的用户名和密码:

git config --global user.name "zzq"

git config --glabal user.email "123@qq.com"

global 表示在当前机器中所有的git仓库中都生效

(4) 删除配置

git config --unset user.name

git config --unset user.email

(5) 删除全局配置

git config --global --unset user.name

git config --global --unset user.email

(6) 列出当前本地仓库中的所有配置项

git config -l

修改:创建,删除,修改。

git 追踪管理的其实是修改,而不是文件。

(7)三板斧(add, commit, push)

git add . ------从本地工作区添加到暂存区

git status ------查看提交状态

git commit -m "提交日志信息" ------从暂存区添加到版本库

git push ------从版本库添加到远程仓库

(8)查看日志

git log ------查看所有日志

git log --pretty=oneline ------日志按一行打印

git cat-file -p [commitID] ------打印commitID对应的文件(9)查看目前暂存区和工作区文件的差异

git diff [filename]

git diff HEAD --[filename] ------查看版本库和工作区文件的区别

(10)版本回退

git reset [--soft | --mixed | --hard] [HEAD]

本质回退的是版本库中的内容,还可以回退到当前版本。

--soft 只回退版本库的内容

--mixed (默认) 回退版本库和暂存区的内容

--hard(慎用) 版本库,暂存区,工作区全部回退

相关推荐
水云桐程序员4 分钟前
Git是什么?怎样使用?
git·学习方法
Allen_LVyingbo15 分钟前
面向医疗群体智能的协同诊疗与群体决策支持系统(上)
数据结构·数据库·人工智能·git·python·动态规划
paperzz论文17 分钟前
从选题到见刊:Paperzz 期刊论文智能写作,如何让学术发表 “一键提速”?
大数据·人工智能·ai·论文·ai写作
极欧互联34 分钟前
2026素材网站推荐排行 商用/自媒体/影视后期专用
大数据·人工智能·媒体
deng-c-f36 分钟前
配置(14):git创建分支,跟确保正确提交分支
git
ROBOTGEEKER37 分钟前
新能源汽车车门涂胶:越疆机器人,让密封精度与柔性生产双升级
大数据·机器人·制造
倒流时光三十年1 小时前
PostgreSQL 之 BRIN 索引应用场景
大数据·postgresql·brin 索引
科研前沿1 小时前
深耕像素实景重构,夯实视频孪生技术根基——锻造硬核底层能力,铸就镜像视界行业标杆
大数据·人工智能·数码相机·机器学习·重构
AI_Auto1 小时前
【转载】- 欧美制造企业AI+PLM现状及意向调研白皮书
大数据·人工智能·制造
成旭先生1 小时前
【2026】企业工商照面信息查询:深入了解企业的33项核心数据
大数据·大模型·geo