基本操作
- 配置用户:
git config --global user.name "用户名" - 配置用户邮箱:
git config --global user.email 邮箱地址 - 查看配置项:
git config --list - 查看历史版本:
git log - 切换历史版本:
git reset --hard "版本号" - 清屏:
clear - 查看文件状态:
git status
注:
- 红色: 工作区有文件更改;
- 绿色: 暂存区有文件更改;
- nothing to commit: 没有任何文件更改;
- 项目初始化:
git init - 克隆远程仓库:
git clone "仓库地址"
分支操作
- 新建分支:
git branch "分支名称" - 切换分支:
git checkou "分支名" - 新建分支并切换:
git checkout -b "分支名" - 查看本地分支:
git branch - 查看所有分支(包含本地与远程分支):
git branch -a - 合并分支:
git merge "分支名" - 删除分支:
git branch –d "分支名" - 强制删除分支:
git branch –D "分支名" - 重命名分支:
git branch –m "老分支名" "新分支名"
提交暂存操作
- 提交到暂存区:
git add . - 提交到本地:
git commit -m "提交备注" - 删除远端仓库地址:
git remote remove origin - 添加远端仓库地址:
git remote add origin 远程仓库地址 - 提交远端仓库:
git push –u origin "分支名"(首次) / git push - 克隆远端仓库:
git remote add origin "远程仓库地址" - 将本地分支提交远端并跟踪:
git push --set-upstream origin "分支名" - 新建本地分支并拉取远端对应分支:
git checkout -b "分支名" origin/"分支名" - 强制提交到远端的分支:
git push -f origin "分支名"