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(慎用) 版本库,暂存区,工作区全部回退

相关推荐
AI行业应用研究19 分钟前
会务信息载体的演进:纸质、PDF 与结构化数据源的分发成本与版本一致性
大数据·人工智能·安全·小程序·架构·pdf
yumgpkpm28 分钟前
CDP 7.3.1(Cloudera Runtime 7.3.1)VS Acceldata ODP 3.3.6.4 核心引擎详细版本对比
大数据·hive·hadoop·postgresql·zookeeper·spark·hbase
starzy199034 分钟前
Flink SlotManager启动流程源码深度剖析:从ResourceManager到Slot分配的完整链路
java·大数据·flink
4SAPI38 分钟前
AI API Gateway平台哪个好?从架构视角看企业多模型网关选型与实践
java·大数据·人工智能·gateway·php
计算机毕业编程指导师1 小时前
【计算机大数据毕业设计选题】基于Hadoop+Spark的人工智能社交媒体情绪数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·人工智能·hadoop·计算机·毕业设计·课程设计·社交媒体
容小智1 小时前
金融投研引入工作智能体(Agent):如何穿透概念核算真实商业价值?
大数据·人工智能·ai·金融·agent
就玩一会_1 小时前
Meta Muse 发布以来全梳理:从 Muse Spark 到个人 AI Agent
大数据·人工智能·spark
计算机毕业编程指导师2 小时前
【计算机毕设】基于Hadoop的人口统计特征与肥胖风险关联分析的数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·数据分析·课程设计·肥胖风险
人工智能培训2 小时前
智能博弈背景下中国AI国防建设的战略价值
大数据·人工智能·算法·重构·生活
智圣新创012 小时前
智圣新创智慧学生社区平台:高校一站式学生社区育人效能转化的落地方法论
大数据·人工智能