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

相关推荐
星哥说事5 分钟前
如何将堡塔云WAF迁移到新的服务器
服务器·git·github
计算机源码社40 分钟前
分享一个基于Hadoop的二手房销售签约数据分析与可视化系统,基于Python可视化的二手房销售数据分析平台
大数据·hadoop·python·数据分析·毕业设计项目·毕业设计源码·计算机毕设选题
Direction_Wind2 小时前
Flinksql bug: Heartbeat of TaskManager with id container_XXX timed out.
大数据·flink·bug
计算机毕设残哥2 小时前
完整技术栈分享:基于Hadoop+Spark的在线教育投融资大数据可视化分析系统
大数据·hadoop·python·信息可视化·spark·计算机毕设·计算机毕业设计
轻流AI4 小时前
线索转化率翻3倍?AI重构CRM
大数据·人工智能·低代码·重构
阿政一号4 小时前
Git版本控制器
git
Kay_Liang5 小时前
从聚合到透视:SQL 窗口函数的系统解读
大数据·数据库·sql·mysql·数据分析·窗口函数
妮妮喔妮6 小时前
SSH协议的GIT转换
运维·git·ssh
武子康6 小时前
大数据-69 Kafka 存储结构解析:日志文件与索引文件的内部机制
大数据·后端·kafka
今禾7 小时前
Git 日常使用与面试考点详解:从入门到精通
前端·git·面试