1.初始化配置
git -v 查看用户的Git版本
git config --global user.name "Your name" 配置用户名
git config --global user.email "mail@example.com" 配置邮箱
git config --global credential store 存储配置
eg:git config --global credential.helper store 存储用户名和密码
git config --global --list 查看用户Git的配置信息
2.新建仓库
准备操作:1.mkdir 名称 创建目录
2.cd 已创建的目录名称 切换到当前目录
git init <project-name> 创建一个新的本地仓库
tips:ls -a 显示所有的文件包括隐藏文件
git clone <仓库的地址> 克隆一个远程仓库
3.添加和提交
git status 查看仓库的状态
git add <file> 添加一个文件到暂存区
eg: git add . 添加所有文件到暂存区
git commit -m "message" 提交所有暂存区的文件到本地仓库
git commit -am "message" 提交所有已修改的文件到本地仓库
git log 查看仓库的提交历史记录
eg: ** git log --oneline 查看简洁的提交记录**
4.回退版本
5.查看差异
git diff 查看未存储的文件更新了哪些部分(工作区VS暂存区)
git diff <commit-id> <commit-id> 查看两个提交之间的差异
git diff HEAD 工作区+暂存区VS本地仓库
git diff --cached/staged 暂存区VS本地仓库
git diff HEAD~ HEAD 查看当前版本和上一个版本的差异
git diff HEAD~n HEAD 查看当前版本和提交之前的第n个版本差异
git diff HEAD~n HEAD file.txt 只查看当前版本和提交之前的第n个版本中file这个文件的差异
**git diff <branch_name> <branch_name> ** 比较分支间的差异
tips:git的四个区域
6.删除文件
git rm <file> 把文件从工作区和暂存区中同时删除
###删除后一定要记得提交
eg:1.删除文件 git rm file1.txt
** 2.提交文件 git commit -m "delete file1.txt"**
git rm --cached <file> 把文件从暂存区/索引中删除,但是本地工作区文件还在,只是不希望文件被版本控制
git rm -r * 递归删除某个目录下的所有子目录和文件
7.忽略文件
.gitignore
版权归原作者 yhy1977977 所有, 如有侵权,请联系我们删除。