git常用命令

git常用命令_第1张图片
about.jpg
  • 创建版本库
git init
  • 把文件添加到仓库
git add filename
  • 把文件提交到仓库
git commit -m "提交描述"
  • 查看仓库当前状态
git status
  • 查看文件修改
git diff filename
  • 查看提交日志
git log
  • 回退到上一个版本
git reset --hard HEAD
  • 回退到某个版本
git reset --hard 版本号
  • 查看历史命令
git reflog
  • 查看工作区和版本库里面最新版本的区别
git diff HEAD -- filename
  • 撤销修改
git checkout -- filename

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。

  • 删除文件
删除 > git commit 
  • 误删恢复
git checkout -- filename
  • 创建SSH Key
ssh-keygen -t rsa -C "你的git注册邮箱"
  • 把本地库的所有内容推送到远程库
git push -u origin master
  • 推送
git push origin master
  • 克隆远程库
git clone
  • 从远程疯子获取最新版本到本地
git pull / git fetch

你可能感兴趣的:(git常用命令)