美文网首页
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