美文网首页
Git学习笔记

Git学习笔记

作者: 小餐包 | 来源:发表于2017-03-26 12:37 被阅读12次

先看这张图,git里面有个staging Area的概念,类似于一个缓存区,提交修改到版本库之前可以先将修改保存在这个区域。

Git 概念图

本地仓库操作篇

1.初始化仓库: git init

2.提交到staging area:git add filename或者git add *

不过这些操作只是把文件添加到commit队列,为了生效还需要一步git commit -m"xxx",这里-m里面是日志,不带日志提交的话还是会提示错误,然后强制弹出vim让你编辑日志。

3.提交版本:git commit-a-m"Changed some files",-a可以跳过add操作,直接将有修改的内容提交修改。

4.切换版本:git checkout commit_id,可以切换到某个commit时刻的版本;

   tip:git checkout master可以回到最新的分支版本master;

5.git rm:将文件从working directory彻底删除

6.git reset:将文件从staging area清除掉,相当git add的逆操作;

7.git diff:参考下图,一目了然

8.git show commit_id:可以查看制定commit相比其前一个commit做了哪些修改

9.git log [--grep "xxx"]:可以在log中查找制定关键字对应的commit

Git clone local-path/remote-url: 这个命令就是克隆操作,包括里面的操作log这些全部都会copy下来。

远程操作篇

相关文章

  • 学习笔记| git深入浅出 Part1_快速操作指南

    Git专题 学习笔记| git深入浅出 Part1_快速操作指南 学习笔记| git深入浅出 Part2_Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • Git学习笔记--常用命令整理

    超实用Git学习笔记 Git全局配置git config --global user.name "用户名"git ...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • git学习笔记(二)—— git的简单操作

    这是本系列学习笔记的第二篇git 学习笔记(一)—— 初识 git 前言 本篇文章将简要的介绍 Git 的一般操作...

  • 关于crlf

    Git学习笔记:Git设置CRLF(行尾换行符) git config --global core.autocrl...

  • GIT

    Git学习笔记 Git 与 Github对接: cd到当前文档 git init初始化git git add -A...

  • Git学习笔记

    git学习笔记 声明 本文是本人学习Git过程中所做的笔记,以便日后查阅,文中多有错漏之处,不建议用作学习材料,文...

  • Git学习笔记

    git 学习笔记 注册个人信息 git config --global user.name(你的用户名) git ...

网友评论

      本文标题:Git学习笔记

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