Git的使用

发布时间:2023年12月26日

一、Git概述

????????git 是一个代码协同管理工具,也称之为代码版本控制工具,代码版本控制或管理的工具用的最多的主要 是svn、 git SVN 是采用的同步机制,即本地的代码版本和服务器的版本保持一致(提交版本时,直接 提交到服务器), 而git是采用异步机制(分为本地仓库和远程仓库),本地提交的版本不会影响服务器 的版本,只有本地的代码上传到服务器时才会同步。
????????git 是一个开源分布式版本控制系统,可用于高效的管理不同大小的项目, 05 年创造的,由林纳斯(Linux 之父)发明的。

git多人协同开发

代码版本管理工具主要的功能是多人协同开发,其作用:
? ? ? ? 防止代码丢失,可以做备份
????????代码版本的管理,可以进行多个版本之间的跳跃
????????可以方便的将代码在多人之间进行共享传输
????????多人开发时,有各种模式(分支、标签)可以方便代码管理

git 的特点

????????git 可以管理各种文件,特别是代码项目,多在 linux unix 系统中使用
????????是分布式管理,不同于集中式,这是 git svn 的核心区别
????????git 可以很好的支持分支,方便多人协作工作 git 分布式代码分家安全,有全球唯一的 commit 版本号
????????git 是开源的系统
????????使用 git 可以脱网工作 ( 本地仓库 ) ,且数据传输速度较快

Git的安装与应用

Windowgit的安装

Linux下安装git

Ubuntu 系统下,基于 apt 安装
sudo apt install git -y

git的配置

三个级别配置文件的路径: system (Linux /etc/gitconfig), global(~/.gitconfig), 本地配置(项目工程的配置, ./.git/config

配置全局的用户名

给定 git 用户的名称(自定义的)
git config --global user.name "disenQF"

配置全局的用户邮箱

同配置用户名相同,自定义 git 用户的邮箱
git config --global user.email "610039018@qq.com"

查看配置信息

配置信息之后,可以查看配置信息,确认是否 OK
git config --list
git config -l

git常用指令

初始化本地仓库

添加文件到暂存区

????????将当前目录下的文件添加到暂存区中,如果文件没有添加到暂存区时,显示的状态应该是红色的,添加到暂存区之后,显示状态的颜色应该是绿色的。
查看文件的状态:
????????git status
添加文件到暂存区:
???????? git add < 文件 > ... | . | *
????????. 表示当前工作目录
????????<文件 > 表示具体的某一个文件全名(带扩展名)
????????* 表示任意多个任意字符的文件, 代表所有的文件及目录(目录中的子文件及子目录)
可以将暂存区的文件删除:
git rm --cache < 文件 > ... | -r . | *
【注意】 git rm -- cache - r . 命令可能会将仓库中的文件删除,如果出现这种情况,可以将此文件恢 复:
????????git restore --staged a.txt
git restore -- staged <file>... 命令也可以将暂存区的文件删除 ????????

提交版本

将暂存区的文件,提交到本地仓库中, 产生一个新的提交版本号 ( 世界上唯一的 )
git commit -m " 本次提交版本的消息 "

查看提交的版本信息

提交的版本可以通过命令查看:
git log
可以限制显示版本号的数量 :
git log -n 版本数量
如果只想显示版本号和消息,可以单行显示:
文章来源:https://blog.csdn.net/weixin_50963877/article/details/135229461
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。