关于git

126 阅读3分钟

git是什么?

git有多种意思,可以是:1、“分布式版本控制系统”,可以有效、高速地处理从很小到非常大的项目版本管理;2、“高伟达软件股份有限公司”;3、“佐治亚理工学院”;4、“全球教练小组”。

2021113011170249357.jpg

一.基本的linux命令

cd 进入某个目录

pwd 显示当前目录路径

ls(ll) 列出当前目录的文件 ll就是ls -l,列出详细信息

touch 新建一个文件

rm 删除要给文件,加上-rf,就是强制删除目录

mkdir 新建一个目录

mv 移动文件,或者是更改文件名称,mv index.html ./aa,这就是将index.html移动到./aa目录下。mv index.html ./aa/bb.html,这是就是将index.html移动到./aa目录下并改名为bb.html

reset 重新初始化终端/清屏

clear 清屏

history 查看命令历史

help 帮助

cat 显示文件内容

配置文件在git安装目录/etc/gitconfig

二、git配置

2.1、查看系统config

git config --system --list

配置文件在git安装目录/etc/gitconfig

2.2、查看当前用户配置

git config --global --list

配置文件在~/.gitconfig

QQ图片20221217103538.png

2.3、查看当前仓库配置信息

git config --local --list

配置文件在当前项目的/.git/config

三、git基本知识

1 使用远程仓库时候会有多个协议可以选择,使用https不仅仅速度慢,而且每次push都要输入口令

3.1、git关键字解释

HEAD 当前版本的指针,当切换本地版本的时候会快速指向指定版本文件

master git为我们创建主分支

origin 远程仓库的名称

四、git常用命令

4.1、init && clone

git init 在当前目录新建一个仓库

git init [project-name] 在一个目录下新建本地仓库

git clone [url] 克隆一个远程仓库

4.2、diff

git diff HEAD -- . 查看最新本地版本库和工作区所有文件的区别

4.3、status

git status [file-name] 查看指定文件状态

git status 查看所有文件状态

4.4、add

git add [file-name1] [file-name2] ... 从工作区添加指定文件到暂存区

git add . 将工作区的被修改的文件和新增的文件提交到暂存区,不包括被删除的文件

4.5、commit

git commit -m [massage] 将暂存区所有文件添加到本地仓库

git commit [file-name-1] [file-name-2] -m [massage] 将暂存区指定文件添加到本地仓库

git commit -am [massage] 将工作区的内容直接加入本地仓库

4.6、log

git log 显示所有commit日志

4.7、reflog

git reflog 显示操作本地版本库的命令,包括commit和reset等,在回退版本以后又后悔找不到commit id了可以使用此命令查看历史

4.8、push

git push 将文件添加到远程仓库

git push origin [branch-name] 推送当前本地分支到指定远程分支

4.9、branch

git branch 查看当前分支

4.10、remote

git remote add origin 远程地址 关联远程仓库

git remote 查看本地添加了哪些远程分支地址

git remote -v 查看本地添加了哪些远程分支地址更详细信息

git remote remove origin 删除本地指定的远程地址

最后感谢观看到此的来客,如有不足还请多指点