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

相关推荐
小鸡脚来咯2 小时前
Git 新手入门指南
大数据·git·elasticsearch
说私域5 小时前
基于AI智能名片链动2+1模式服务预约商城系统的社群运营与顾客二次消费吸引策略研究
大数据·人工智能·小程序·开源·流量运营
一允6 小时前
Git学习记录
git·学习
程序员果子8 小时前
GraphRAG:让大模型在知识图谱中精准导航
人工智能·git·语言模型·aigc·知识图谱
塔能物联运维9 小时前
隧道照明“智能进化”:PLC 通信 + AI 调光守护夜间通行生命线
大数据·人工智能
highly20099 小时前
Gitflow
大数据·elasticsearch·搜索引擎
humors22110 小时前
韩秀云老师谈买黄金
大数据·程序人生
重生之绝世牛码10 小时前
Linux软件安装 —— SSH免密登录
大数据·linux·运维·ssh·软件安装·免密登录
StarChainTech11 小时前
无人机租赁平台:开启智能租赁新时代
大数据·人工智能·微信小程序·小程序·无人机·软件需求
Hello.Reader11 小时前
Flink DynamoDB Connector 用 Streams 做 CDC,用 BatchWriteItem 高吞吐写回
大数据·python·flink