- 初始化仓库
git init
- 添加文件到暂存区
git add test.txt
- 提交暂存区到本地仓库
git commit -m "注释内容"
- 查看仓库文件状态
git status
- 查看提交日志
git log --pretty=oneline --all --graph --abbrev-commit
- git命令设置别名
- 在项目目录创建 .bashrc 文件,添加内容:
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
- 在当前目录下,打开git-bash,并执行以下代码,使git-log命令生效。
source .bashrc
- 这样就可以在当前git-bash命令窗口下执行git-log命令了
- 回退版本
commitId 可通过 git log 获取
git reset --hard 'commitId'
- 查看历史的提交记录
通过reset回滚后,丢失的commitId,可通过reflog 命令查看。
git reflog
- 查看分支
git branch
- 创建 test01 分支
git branch test01
- 切换分支
git checkout test01
# -b 如果分支不存在,创建后并切换
git checkout -b test02
- 合并分支
首先切换到 master 分支,然后将 test01 分支的内容合并到 master
# 切换分支
git checkout master
# 合并 test01 分支到 master
git merge test01
- 删除分支
# 删除分支时,需要做各种检查
git branch -d test02
# 不做任何检查,强制删除
git branch -D test02
- 远程仓库拉取代码
git clone 仓库地址 [文件夹名字]
- 拉取线上分支
git pull