美文网首页
Git 常用命令

Git 常用命令

作者: 浪花三朵 | 来源:发表于2020-12-19 12:37 被阅读0次

    相关概念:

    1. 工作区:就是仓库本身,除了隐藏文件 .git
    2. 版本库:就是 .git 文件,里面有很多东西,,最重要的就是 stage,称为暂存区。还有分支master及对应的指针。
    3. 暂存区:

    git add

    添加文件到暂存区

    • git add filename:添加指定已修改的文件
    • git add . :添加所有已修改的文件

    git commit -m "提交说明"

    添加文件到当前分支

    git status

    查看仓库状态,哪些文件被修改

    git diff filename

    查看具体的修改内容

    git log

    显示最近到最远的提交日志

    $ git log
    commit 1094adb7b9b3807259d8cb349e7df1d4d6477073 (HEAD -> master)
    Author: Michael Liao <askxuefeng@gmail.com>
    Date:   Fri May 18 21:06:15 2018 +0800
    
        append GPL
    
    commit e475afc93c209a690c39c13a46716e8fa000c366
    Author: Michael Liao <askxuefeng@gmail.com>
    Date:   Fri May 18 21:03:36 2018 +0800
    
        add distributed
    
    commit eaadf4e385e865d25c48e7ca9c8395c3f7dfaef0
    Author: Michael Liao <askxuefeng@gmail.com>
    Date:   Fri May 18 20:59:18 2018 +0800
    
        wrote a readme file
    

    git log --pretty=oneline

    $ git log --pretty=oneline
    1094adb7b9b3807259d8cb349e7df1d4d6477073 (HEAD -> master) append GPL
    e475afc93c209a690c39c13a46716e8fa000c366 add distributed
    eaadf4e385e865d25c48e7ca9c8395c3f7dfaef0 wrote a readme file
    

    git reset --hard "commit-id"

    版本回退

    $ git reset --hard 1094a
    HEAD is now at 83b0afe append GPL
    

    git checkout -- filename

    相关文章

      网友评论

          本文标题:Git 常用命令

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