git是什么?
git有多种意思,可以是:1、“分布式版本控制系统”,可以有效、高速地处理从很小到非常大的项目版本管理;2、“高伟达软件股份有限公司”;3、“佐治亚理工学院”;4、“全球教练小组”。
一.基本的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
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 删除本地指定的远程地址
最后感谢观看到此的来客,如有不足还请多指点