Git 基本指令

作者: RazorZ | 来源:发表于2017-02-08 08:52 被阅读46次

    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
      

    相关文章

      网友评论

        本文标题:Git 基本指令

        本文链接:https://www.haomeiwen.com/subject/ndkvittx.html