Git 常用命令

74 阅读1分钟
基本操作
  • 配置用户: 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 "分支名"