Git 基本指令

init

  1. 创建新目录或进入目标目录
  2. 创建版本库:git init

branch

  1. 显示本地 branchs :git branch
  2. 显示所有 branchs :git branch -a
  3. 创建 dev 分支: git branch dev
  4. 删除 dev 分支: git branch -d dev
  5. 关联当前分支与某远程分支:git branch --set-upstream-to=[remote_name/branch_name]

checkout

  1. 切换 dev 分支:git checkout dev
  2. 创建并切换 dev 分支:git checkout -b dev
  3. 丢弃工作区的修改:git checkout --[filename]
  4. 根据远程分支创建本地分支并关联:git checkout -b [branch_name] [remote_name/branch_name]

log

  1. 查看提交历史 :git log
  2. 查看分支合并图:git log --graph
  3. 查看命令历史:git reflog

reset

  1. 丢弃暂存区的修改:git reset HEAD [filename]
  2. 硬回滚:git reset --hard HEAD~1
  3. 软回滚:git reset --soft HEAD~1

commit

  1. 修补提交:git commit --amend

merge

  1. 合并 dev 分支到当前分支上:git merge dev

remote

  1. 列出远程仓库:git remote
  2. 列出远程仓库详情:git remote -v
  3. 添加远程仓库:git remote add [name] [url]
  4. 删除远程仓库:git remote remove [name]
  5. 更新所有远程分支代码:git remote update

fetch

  1. 更新某远程仓库分支代码:git fetch [name]

ssh

  1. no matching key exchange method found
    在.ssh目录下面新建一个config文件并在config文件中添加以下代码
    Host xx.xx.x.xxx
    KexAlgorithms +diffie-hellman-group1-sha1
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,338评论 4 54
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,761评论 1 26
  • 今天,看了一集《鸡毛飞上天》,里面讲了义乌小商品城开始卖假货,非常的赚钱,但是男主鸡毛和女主玉珠卖正品却不赚钱。...
    桃你欢喜阅读 2,271评论 0 0
  • 在人生的這趟旅途中,每個人都可能會經歷生命中最黑暗、最艱難、最難熬的那一段時光,不知道該怎麼度過。 如果說生活原本...
    好彩妹阅读 1,404评论 0 0
  • 侏罗纪是恐龙的时期,在海洋中鱼龙,鱼类也繁盛的很。无脊椎动物中圆扇虫,菊石群,珊瑚类都常见。 而南极和北极是人类罕...
    涵涵826阅读 897评论 1 1