Life is not all beer and skittles. --dt

Git的基础命令学习

Git的常用命令--dt


  • 初始化本地仓库 git init
  • 查看工作区状态 git status
  • 工作区添加到暂存区(后面的那个是添加该目录下所有文件) git add <filename> git add .
  • 暂存区提交到本地库 git commit -m "mes"
  • 查看状态 git status

  • 查看日志 git log
  • 简洁显示 git log --oneline
  • 显示移动到某个版本需要的步数 git reflog
  • 简洁/完整哈希索引值:回到指定哈希值所对应的版本 git reset --hard
  • 强制工作区、暂存区、本地库为当前HEAD指针所在的版本 git reset --hard HEAD
  • 后退一个版本(表示退一个版本,^表示退两个) git reset --hard HEAD^
  • 后退100个版本 git reset --hard HEAD~100
  • 比较工作区和本地库的不同 git diff HEAD -- <filename>

  • 查看所有分支 git branch -v
  • 删除本地分支 git branch -d <分支名>
  • 新建分支 git branch <分支名>
  • 切换分支 git checkout <分支名>
  • 新建分支和切换分支合为一个命令 git checkout -b <分支名>
  • 合并分支 git merge <被合并分支名>

  • 克隆远程库 git clone <地址>
  • 本地库与远程库关联 git remote add <远程库名称-如origin> <你的地址> --之后,就可以正常地用git pushgit pull推送了
  • 如果在使用git add时候报错 fatal: remote origin already exists.这说明本地库已经关联了一个名叫origin的远程库,此时,可以先用git remote -v查看远程库信息。
  • 如果有关联,就删除已有的远程库 git remote rm <远程库名称-如origin>
  • 如果要推送到GitHub,使用命令:
    git push github(这是个远程库名称而已--上面的是origin) master
  • 如果要推送到码云,使用命令:
    git push gitee master
  • 把远程库的修改拉取到本地 git pull <别名> <分支名>

学习更多可去这里

posted @ 2019-08-06 21:40  啦啦啦灬  阅读(82)  评论(0)    收藏  举报