美文网首页
Git 基本操作

Git 基本操作

作者: JannyHo | 来源:发表于2017-05-16 11:36 被阅读0次

git init 初始化仓库

$ mkdir Hello-Git
$ cd Hello-Git
$ git init
Initialized empty Git repository in /Users/william/git/Hello-GitHub/Hello-Git/.git/

git status 查看仓库的状态

$ touch README.md
$ git status
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    README.md

nothing added to commit but untracked files present (use "git add" to track)

git add 向暂存区中添加文件

$ git add README.md 
$ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   README.md

git commit 保存仓库的历史记录

$ git commit -m "First commit"
[master (root-commit) e57ce85] First commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md

<small>如果希望记录详细信息,在使用 commit 指令时,不加 -m 即可,注释的通用写法是:</small>

  • <small>第一行为简述</small>
  • <small>第二行是留空</small>
  • <small>第三行开始写详细描述,如修改原因,修改内容等</small>

<small>如果希望中止提交,将提交信息留空,直接关闭编辑器即可</small>


git log 查看提交日志

$ git log
commit e57ce85ae7ce74318e7424e05bc508b06ea7c6dc
Author: JannyHo <fung.w.chan@hotmail.com>
Date:   Tue May 16 11:00:38 2017 +0800

    First commit
  • <small>--pretty=short 只查看一行提交信息</small>
  • <small>-p filename 查看某个文件的改动</small>

git diff 查看更改前后的差别

$ git diff
diff --git a/README.md b/README.md
index e69de29..ec80c56 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1 @@
+# Git 教程

  • <small>如果 diff 后面不带参数,查看的是 <big>工作树和暂存区的差别</big>,如果执行了 git add 命令把工作树的内容添加到暂存区后,再执行 diff 命令,将会看不到任何信息:
$ git add README.md 
$ git diff
$ 

这个时候,需要执行 git diff HEAD 命令查看 <big>工作树与上次提交之间的差别</big> :

  $ git diff HEAD
diff --git a/README.md b/README.md
index e69de29..ec80c56 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1 @@
+# Git 教程

</small>

相关文章

  • Git命令梳理

    基本操作 git init git add . git stauts git commit -m '描述' git...

  • git基本操作 梳理

    git操作梳理一、git基本操作1.创建版本仓库 git init(.git目录)2.版本创建 git add ...

  • GitFlow

    假设你已经熟悉git的基本操作:如不熟悉请参考:GitBook 这里简单回顾一下git基本操作 提交基本操作 把...

  • git基本操作二:git的基本操作

    本文会带各种命令后的图,与大部分文章区分,只有理论,没有实践 初始化本地库 命令:git init 效果: ,gi...

  • Git Cocopods 基本操作

    Git 操作 基本操作 查看当前git状态git status 添加代码到暂缓区git add . 提交代码到本地...

  • git常用操作 🎀

    git常用操作 ? 基本知识 查看git信息 修改git配置 提交类操作 分支类操作 创建分支 查看分支 修改分支...

  • git基本操作

    重要概念 已提交(mommitted)该文件已经被安全地保存在本地数据库中了 已修改(modified)修改了某个...

  • Git基本操作

    前言 Git相关操作总结 2018-7-14, 联创团队分享 文中部分图片见文末参考链接 正文 一. 基本概念 版...

  • git基本操作

    0x001 git基本命令 0x002 远程仓库配置(coding.net) 使用命令ssh-keygen -t ...

  • Git基本操作

    创建新的git仓库 git init # 初始化 git add readme.md # 添加新文件 git co...

网友评论

      本文标题:Git 基本操作

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