小战笔记_Git(三 Git基础)

原创 2013年12月06日 00:14:47

GIT基础

一、取得项目的Git 仓库

         两种途径:

         1,$ git init         从当前目录初始化;

         2,$ git clonegit://github.com/schacon/grit.git [mygrit]        从现有仓库克隆.

二、常用GIT命令:

          $git mv README.txt  README

           等价于

          $ mv README.txt  README       重命名

          $ git rm README.txt                    删除

          $ git add README                        增加追踪

          $git commit –amend                   修改上次提交注释

          $git reset HEAD<file>                  取消暂存区的文件

         $git checkout <File>                     撤消对文件的修改(慎用)

 

         $ git rm --cached readme.txt   从暂存区移除保留文件

         $ git rm readme.txt                    删除文件

          $ git commit –amend                修改上次提交注释

          $ git log                                        显示修改记录 

                   -p                                         显示每次修改的差异

                    --stat                                  显示修改行数统计

                     ---pretty=format             可以定制要显示的记录格式

              

                 选项           说明

                 %H            提交对象(commit)的完整哈希字串

                 %h             提交对象的简短哈希字串

                 %T             树对象(tree)的完整哈希字串

                 %t             树对象的简短哈希字串

                 %P             父对象(parent)的完整哈希字串

                 %p             父对象的简短哈希字串

                 %an           作者(author)的名字

                 %ae           作者的电子邮件地址

                 %ad           作者修订日期(可以用-date=选项定制格式)

                 %ar           作者修订日期,按多久以前的方式显示

                 %cn           提交者(committer)的名字

                 %ce           提交者的电子邮件地址

                 %cd           提交日期

                 %cr            提交日期,按多久以前的方式显示

                 %s             提交说明

 

小程序自学笔记(零基础学小程序汇总)---史上最全的微信小程序学习笔记,笔记看我你也就学会小程序了

小程序自学笔记(零基础学小程序汇总)---史上最全的微信小程序学习笔记,笔记看我你也就学会小程序了...
  • qiushi_1990
  • qiushi_1990
  • 2016年11月28日 18:43
  • 3744

【Unity3D】基础知识学习笔记

Unity3D基础知识学习笔记 1、基础知识: 标题栏 菜单栏 工具栏:变换工具、gizmos切换、播放控件、层列表、布局列表 功能窗口 2、资源及资源类型:在project里面能够create的资...
  • woaini454186694
  • woaini454186694
  • 2016年05月25日 22:53
  • 4601

Python笔记之入门(基础篇)

Python 3笔记之入门Python简单介绍  Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其...
  • zhangyifei521
  • zhangyifei521
  • 2016年05月15日 15:31
  • 5191

小战笔记_Git(一 介绍)

Git 介绍 一、 关于版本控制       本地版本控制系                 集中化的版本控制系统   二、 Git 特点 (一)  直接快照,而非比较差异; (二)  近乎...
  • idofzhan
  • idofzhan
  • 2013年11月26日 20:27
  • 482

Git 学习笔记(基础篇)

1. 命令 git --version查看GIT版本 git config --global user.name ’Freud Kang‘ 在Global级别设置UserName(推荐使用) ...
  • luoyan35714
  • luoyan35714
  • 2014年01月22日 00:12
  • 760

git学习笔记--基础知识

1. linux命令是区分大小写的 pwd (Print  working directory)      打印工作目录 2. git init             初始化git repos...
  • qq_21058391
  • qq_21058391
  • 2016年10月17日 11:36
  • 139

【原创】git的相关基础知识笔记(一)

看过廖雪峰的git教程后,突然感觉这十几年用的SVN不是很高端。于是,用了两天的时间,看完了他有关git的基础教程。总结如下: 特点 git是一个利用指针操作的代码库,与svn相比更加有效率。在代码冲...
  • njbling1
  • njbling1
  • 2017年07月22日 09:37
  • 93

Git基础笔记

git init git                     初始化 git status                     查询状态 git log                    ...
  • qq_34260009
  • qq_34260009
  • 2017年07月03日 00:43
  • 76

Git笔记-基础

采摘处:http://www.cnblogs.com/shihao/archive/2011/12/24/2300198.html Git是什么? Git是一个分布式版本控制系统(...
  • crazy_fire
  • crazy_fire
  • 2012年02月27日 13:51
  • 336

Git学习笔记(一)基础篇

Git是一款强大的分布式开发版本控制工具,支持本地和远程操作,可以非常方便地对不同开发版本进行控制管理。 学习Git刚入门,先通过一个教程来熟悉一些基本的概念和功能。 http://www.vogel...
  • texom
  • texom
  • 2014年03月06日 21:08
  • 508
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小战笔记_Git(三 Git基础)
举报原因:
原因补充:

(最多只允许输入30个字)