git基础指令

内容根据git中文版教程简化而来,p--代表的是对应教程中的页码。
书籍版本:Pro Git v2 中文版 - v1.0.pdf
官方在线阅读:https://git-scm.com/book/zh/v2

P26.初始化仓库
创建并初始化仓库:git init(git init -bare)
克隆远程仓库:git clone git/https/ssh(使用https方式每次拉取仓库都要输入用户信息,
提前添加ssh相关信息,使用ssh拉取代码则不用重复提交用户信息)
P29.将文件添加到暂存区:
git add *
P36.将文件添加到本地仓库:
将暂存区域文件提交:git commit -m "*"
跳过暂存区域提交: git commit -a -m "*"(已经跟踪过的文件暂存,然后一并提交)
P29.查询当前目录文件所处的状态:
git status
  Untracked files:表示从未跟踪过这个文件
  Changes to be committed:表示文件已经被跟踪,并且处在暂存状态(new file:表示新文件放入暂存区,modified:已跟踪文件放入暂存区)
  Changes not staged for commit:表示已经跟踪的文件又发生了变化,但是未存入暂存区域
git status -s
   M README 出现在右边的 M 表示该文件被修改了但是还没放入暂存区
  MM Rakefile
  A  lib/git.rb 新添加到暂存区中的文件
  M  lib/simplegit.rb 出现在 靠左边的 M 表示该文件被修改了并放入了暂存区
  ?? LICENSE.txt 新添加的未跟踪文件
P33.查看文件更新:
尚未暂存的文件更新:git diff
已经暂存的文件更新:git diff --staged(--cached)
P37.移除文件
rm * 移除文件
git rm * 移除信息存入暂存区
git rm -f * 直接移除暂存区信息
git rm --cached * 直接移除暂存区,但是在当前目录保留文件
p39.移动文件(重命名文件)
git mv file_from file_to
  相当于执行了:
  git rm file_from
  git add file_to
P40.查看提交历史
git log 倒序查看所有commit到仓库的提交历史
P47.撤消操作

待续。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,274评论 5 47
  • 前言 说明:本文是为了给公司员工培训而编写的教程,意在深度理解git原理,不适合“快餐式”学习,适合“刨根问底”式...
    断忆残缘阅读 643评论 0 1
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,623评论 1 26
  • 说说我的主业。 都说我是讲课的老师。 很多人误解了做老师和经营一家培训公司。 老师只负责讲知识。 基于原有知识进行...
    老A谈闲鱼阅读 289评论 0 0
  • 一抹天空的阴霾, 一抹命运的悲哀, 一抹失望的灰烬, 一抹狭隘的心怀。 一抹瀚海的辽阔, 一抹前途的迷茫, 一抹未...
    化羽千灵阅读 287评论 0 0