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

相关推荐
2601_9603563829 分钟前
数学专业“考证”新思路:为学术与职业双重赋能
大数据
zhixingheyi_tian1 小时前
Mapreduce 之 nativetask
大数据·mapreduce
远航计算机2 小时前
职业技能培训机构如何利用QClaw+Skills做豆包GEO:知识库搭建×内容创作×效果监测的完整实操手册
大数据·人工智能·自动化·aigc·火山引擎
IanSkunk3 小时前
视光中心承接近视防控需求,核心是先把服务流程做成标准化工程
大数据
SEO_juper3 小时前
用Google Search Console数据做内容审计:找出网站上哪些页面在“吃白饭“
大数据·人工智能·外贸独立站
tianyuanwo4 小时前
当提交标题重复阻塞CI:Git分支修复实战
git·ci/cd·分支基线调整
Salt & Light4 小时前
Git 分支操作与恢复完整记录
git
重生的黑客5 小时前
从远程仓库到企业级协作:Git push、pull、PR、多人开发与分支模型
git·分支·多人协作
独行侠影a5 小时前
Mojo:专为AI而生的“Python++”,能否真正挑战CUDA与C++的统治地位?
大数据·人工智能·深度学习
greenbbLV5 小时前
中小公司积分商城选型:SaaS与私有化方案对比解析
大数据·前端·小程序