Git
1 Bash、CMD、GUI区别
- Bash:Linux风格的命令行,推荐使用
- CMD:Windows风格的命令行
- GUI:图形界面的git
2 工作区域
- 工作目录:默认本地目录
- 暂存区
- 本地仓库
- 远程的Git仓库
文件在四个区域之间的转换操作如下:
3 Git基本命令
3.1 linux命令
cd
改变目录
cd ..
返回上级目录
pwd
显示当前所在路径
ls
显示当前目录下所有文件
ll
显示当前目录下所有文件(更详细)
rm 文件名
删除文件
rm -r 文件夹名
删除文件夹
touch 文件名
新建一个文件
mkdir 文件夹名
新建一个文件夹
mv 要移动的文件 目标文件夹名
文件和文件夹要在同一个路径下
clear
清屏
reset
重置终端+清屏
help
帮助
exit
退出
3.2 配置命令
git config -l
查看当前路径下所有的配置
git config --system --list
查看当前路径下系统的配置
git config --global --list
查看当前路径下用户自己的配置
系统的配置的文件的保存路径:
用户的配置的文件的保存路径:
用户信息配置命令:
git config --global user.name "name"
配置用户名
git config --global user.email "email"
配置邮箱
3.3 其他操作命令
git init
在当前目录新建一个Git代码库
git clone 链接
克隆别人的项目
git status
查看文件状态
git add .
提交所有文件到暂存区
git commit -m "消息"
将暂存区的文件提交到本地仓库
项目中有些文件是不需要提交的,可以在项目中的.gitgnore文件进行配置
*.js #忽略所有后缀名为js的文件
!xxx.js #但xxx.js除外
/temp #仅忽略此目录下的文件,而子目录下的文件不忽略
build/ #忽略build目录下的所有文件
doc/*.js #仅忽略doc文件下第一级目录内的js文件