GIT 版本控制命令学习】的更多相关文章

一   基本命令 1.$ git init 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: 2.$ git status 检查当前文件状态 3.git add命令 功能1:可以用它开始跟踪新文件 功能2:或者把已跟踪的文件放到暂存区 功能3:还能用于合并时把有冲突的文件标记为已解决状态等 4.$ cat .gitignore(文件内定义规则) 忽略某些文件 我们再看一个 .gitignore 文件的例子: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a…
为了更近一步的学习和理解Git的理念,这一节介绍一下Git中的一些基本概念. 基本概念 对象库图示 Git在工作时的概念 一.基本概念: 1.版本库:     Git的版本库就是一个简单的数据库,其中包含所有用来维护和管理项目的修订版本和历史的信息.     Git不仅提供版本库中所有文件的副本,还提供了版本库本身的副本.     Git在每个版本库里维护一组配置值,这个我们在上一篇文章中已经有所提及,比如版本库的用户名和email地址.当把一个版本库进行克隆的时候,会复制文件数据以及其他的一些…
GIT(分布式) 一.Git 初始版本控制工具 1. 安装Git Ubuntu系统下,打开shell界面,输入: sudo apt-get install git-core  之后回车输入密码,即可完成git的安装 Windows系统下,访问:https://git-for-windows.github.io/ 下载应用程序,选择相应版本进行安装 2. 创建代码仓库 进入到Git Bash 命令操作, i. 配置身份信息,用于在提交代码的时候Git知道是谁提交的 执行命令: git config…
    这个标题其实有些让人费解,因为会想这个提交是动词还是名称?     提交动作是通过git commit命令来实现的,提交之后会在对象库中新增一个提交对象.提交过程中会发生哪些变化,在上一篇笔记里面已经介绍过,看下那几张过程图就可以了.     需要明确的是,在Git中,版本库的变更和提交是一一对应的关系,也就是说,提交是将变更引入到版本库的唯一方法.     Git在提交时,会记录索引的快照并把快照存放到对象库中.下一次提交前,就会将当前索引中的状态与上一次生成的快照进行对比,派生出一个…
    可以认为使用Git时,我们会遇到3个空间:工作目录.索引.版本库.我们关心的,就是在新建.修改等操作时,这三者之间发生了怎样的变化.     笼统的讲,就是在工作目录下编辑,在索引中积累修改,然后把索引中累计的修改作为一次性的变更提交给版本库.     这就意味着,可以在最终提交前添加.删除.移动或者重复编辑文件,只有在提交后才会在版本库里实现累计的变更.     本章将介绍如何管理索引和文件. 一.关于索引的一切: Git的索引不包含任何文件内容,它仅仅追踪你想要提交的那些内容.这一点…
首先确保系统中已经安装了git,这里使用的linux系统. 一.命令行初步使用: 1.git命令: 列出它的选项和最常用的子命令.标准命令格式中,COMMAND代表的就是下面列出的子命令. [root@flower1 ~]# git 2.显示版本号: [root@flower1 ~]# git --version git version 3.裸双破折号--的作用:     它用来分离一系列参数.比如下面这个: [root@flower1 ~]# git diff -w master origin…
我们在使用git进行版本管理的时候,如果遇到需要回退代码的情况,一般会用 git reset 命令,不过这个命令还有几个参数,这篇文章就来详解一下. 先来了解一下 git 大致的工作流程,配合这张图会比较容易讲清楚 首先,想象一下,我正在写着我的代码,这个状态对应图中的 Working diretory, 这个时候,我的代码还就是我的,跟 git 半毛钱关系都没有.(在Android Studio中对应文件颜色是红色) 然后,我把当前编辑的 A 文件 add 到 git 中,这个时候就跟 git…
本文转载自:https://buptldy.github.io/2016/03/02/2016-03-02-Git%20Cheat%20Sheet/ 文章 创建版本库 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件: 第二步,使用命令git commit,完成. 要随时掌握工作区的状态,使用git status命令. 如果git status告诉你有文件被修改过,用git diff可以查看修改…
首先介绍一个git 里工作流的概念: 你的本地仓库由 git 维护的三棵“树”组成.第一个是你的 工作目录,它持有实际文件:第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动:最后是 HEAD,指向你最近一次提交后的结果. 1.git init命令用于初始化当前所在目录的这个项目. 2.git clone /path/to/repository 执行命令以创建一个本地仓库的克隆版本 3.git add <filename>  或 git add *  你可以计划改动(把它们添加到…
Git代码管理工具学习 分布式管理工具:git 相比较svn它更加的方便,基本上我们的操作都是在本地进行的. Git文件的三种状态:已提交,已修改,以暂存. 已提交:表示文件已经被保存到本地数据库. 已修改:修改了某个文件. 以暂存:把修改的文件放到了下次提交保存的清单中. Git只关心文件系统的整体是否发生了变化,其它的版本控制工具更多的关心文件的内容是否发生变化. Git基本的工作流程 1:在工作目录中修改某些文件,2:对修改后的文件进行快照,然后保存到暂存区域.3:提交更新,将保存在暂存区…