基本配置:
打开 Git Bash
设置用户信息:
git config --global user.name "用户名"
git config --global user.email "邮箱"
为常用指令配置别名
打开用户目录 创建 .bashrc文件
或者在 git 里 输入命令 touch ~/.bashrc
在.bashrc 文件中输入如下内容:
//用于输出 git 提交日志
alias git-log ='git log --pretty=oneline --all --graph --abbrev-commit'
//用于输出当前目录所有文件及基本信息
alias ll = 'ls -al'
解决GitBash乱码问题:
1. 打开GitBash执行下面命令:
git config --global core.quotepath false
2.${git_home }/etc/bash.bashrc 文件最后加下面两行:
export LANG= "zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
初始化git仓库:
git init 创建成功后可以看到文件夹下隐藏的 .git目录
ll 可以查看当前是否有.git 文件夹
git查看文件状态:
git status
显示信息颜色为"红色"代表当前在 工作区
显示信息颜色为"绿色"代表当前在 暂存区
git 提交到暂存区:
git add .
git 提交到本地仓库:
git commit -m "备注"
git 查看文件提交记录:
git log
git log --all 显示所有分支
git log --pretty=oneline 将提交信息显示为一行
git log --abbrev-commit 使得输出的commitid更简短
git log --graph 以图的形式显示
git 版本回退 git reset --hard(版本id):
第一步:
git-log 查看提交记录
示例:
最新版本: 1b38cbd ( HEAD -> master ) update file01
上个版本: a985239 add file01
第二步:
git reset --hard a985239 只需把前面的版本id 复制即可
说明如果回退过后,又改变主意想要前面最新的版本 同上 只需将最新的版本号回退即可
另外:
如果把版本号id clear 清除掉了,找不到版本号 只需输入 git reflog 即可找到清除掉的版本号id