我也是刚刚接触git,使用的不多,总结的也不全,会慢慢补充的。

Git常用命令
  • Git创建项目仓库
命令 说明
git init 仓库初始化
git add <file> 添加文件到缓存区
git commit -m “说明” 将缓存区的文件提交到仓库中,并说明本次提交
  • 分支操作
命令 说明
git checkout -b <name> 创建并切换分支dev
git branch <name> 创建分支
git branch 查看分支列表
git branch -b 创建并切换到新建的分支上
git checkout 切换分支
git branch -v 查看所有分支的最后一次操作
git branch -d <name> 删除分支
git merge dev 合并指定分支到当前分支
git reflog 查看分支每一次操作命令
  • 远程库操作
命令 说明
ssh-keygen -t rsa -C “E-main” 本地创建key
git remote add origin url 关联远程仓库
git clone git@github.com:(仓库位置) 远程下载库
git push -u origin master 本地库首次推送文件到远程
git push origin master 本地库推送文件到远程
git fetch 获取远程仓库中所有的分支到本地
git pull 同步远程最新代码
  • 暂存操作
命令 说明
git stash 暂存当前修改
git stash apply 恢复最近的一次暂存
git stash pop 恢复暂存并删除暂存记录
git stash list 查看暂存列表
git stash clear 清除暂存
  • 回退操作
命令 说明
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退两个版本前
git reset --hard ahdhs1(commit_id) 回退到某个版本
git reset HEAD file 撤回暂存区的文件修改到工作区
  • 其他常用操作
命令举例 说明
git status 观察缓存区、仓库文件状态
git log 显示提交日志
git log --pretty=oneline 更加规则的显示提交日志
gie checkout --<file> 会到最近一次add或者commit状态
git rm <file> &git commit -m “remove <file>” 删除版本库中文件
git checkout -<file> 从版本库中恢复