git命令学习
安装Git
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
使用Git最小配置 - 配置user信息
git config --global user.name 'your_name' 配置用户名
git config --global user.email 'your_email@domain.com' 配置邮箱
git config --local 只对某个仓库有效
git config --global 对当前用户所有仓库有效
git config --system 对系统所有登录的用户有效
需要显示config的配置,加--list
建Git仓库
两种场景:
1. 把已有的项目代码纳入Git管理
cd 项目所在的文件夹
git init
2. 新建的项目直接用Git管理
cd 某个文件夹
git init your_project #会在当前路径下创建和项目名称同名的文件夹
cd your_project
往仓库中添加文件
工作目录--git add files-->暂存区--git commit-->版本历史
git status 查看git的工作状态
git add -u 将git已经管理的文件,有变动的一起添加到暂存区
给文件重命名的简便方法
1 给本地文件重命名
2 git add 重命名后的文件名
3 git rm 没有重命名之前的文件名
经过以上3步骤,git会自动识别到在重命名文件,且在暂存区显示重命名的状态。
git reset --hard 清除暂存区和工作目录的内容,并不会对已提交的信息做修改。
git mv 文件 重命名文件 这个命令可以实现上边3个步骤。
git log 查看版本历史
git log --oneline 简洁的查看提交信息
git log -n4 查看前4条的日志
git log -all 查看所有分支日志
git log -all --graph 图形化的查看所有分支日志