技术开发站45793.com
版本控制神器之Git深入介绍
发布时间:
2024年01月08日
Git简介
Git(全局信息追踪器)。
Git是一个分布式版本控制工具,Git的使用中央仓库不是必须的,用户本地就是一个完整的版本仓库,代码的前进、回退、删除等等操作都可以直接在本地进行,不需要中央仓库。但是,在实际操作中,为了能够和其他同事快速沟通以及合并代码,一般还是会搭建一个中央仓库。Git对分支的管理非常友好,可以快速创建或者合并分支。
Svn集中式的版本控制工具,Svn中,必须要有中央仓库,所有的版本信息都保存在中央仓库中,代码的前进、回退、删除等等操作都需要在中央仓库中进行,用户本地保存的只是版本仓库的一个副本,Svn中的分支非常臃肿。
? ?
Git安装
https://gitforwindows.org/
??
链接:
https://pan.baidu.com/s/1ZuQtqS_qW_YdrDkv1rvqQg
提取码:70uz?
??
配置个人信息
git config --global user.name 'bobo'
git config --global user.email 'dengpbs@163.com'
??
在多个客户端的情况下用身份识别的
??
基本操作
1.创建版本库
指定一个文件夹位置即可。
??
2.初始化操作
我们要想将某个文件夹作为我们的版本库还需要通过 git init 命令来初始化。
??
3.添加文件到版本库中
想要把某个文件管理起来,首先创建一个文件。
??
然后通过
git add
命令添加到版本库中。
??
再去执行
git commit -m
'备注' 命令,来提交。
??
commit -m的-m后面跟的是本次操作的备注说明信息。最好是有意义的,也就是下次看到这个说明就清楚提交了什么内容。
为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件。
??
4.status和diff命令
??
5.版本回退
5.1 log命令
查看文件的历史版本。
??
简化日志文件的显示方式 --pretty=oneline。
??
5.2 版本回退
回退到上一个版本
git reset --hard HEAD^
? ??
回退到指定的版本
git reset --hard 版本编号
??
回退到最新版本
一种方式就是可以查看之前记录的最新版本的编号,但是log是看不到最新的日志记录的哦。
??
??
我们还可以借助另一个命令
git reflog?
。
??
在这个命令中会记录过往的所有的操作,包括版本的切换回退。
文章来源:https://blog.csdn.net/m0_52514893/article/details/135448345
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!
最新文章
Python教程
深入理解 MySQL 中的 HAVING 关键字和聚合函数
Qt之QChar编码(1)
MyBatis入门基础篇
用Python脚本实现FFmpeg批量转换
Dokit 开源库:简化 Android 应用开发的利器
[软件工具][windows]yolov8自动标注工具自动打标签工具
centos离线安装mosquitto
Python:tqdm模块详解
TIMESAT提取物候信息操作流程
C#,人工智能,机器人,路径规划,A*(AStar Algorithm)算法、源代码及计算数据可视化
Temu、Shein、OZON测评自养号,IP和指纹浏览器的优缺点分析
面向对象知识点
Word 将页面方向更改为横向或纵向
重生奇迹MU中需要组队的地方