1.把当前目录变成Git可以管理的仓库。 2.将文件添加到仓库并将文件提交到仓库。 3.查看仓库的状态。 4.查看文件的不同之处。 5.显示提交日志。 6.回退到commit的上一个版本。 7.查看工作区和版本库里面最新版本的区别。 8.把文件在工作区的修改全部撤销。(优先暂存区,然后版本库) 9. ...
分类:
其他好文 时间:
2017-11-16 14:22:46
阅读次数:
124
checkout 命令经常被用来切换分支,但是 还可以将没有提交到暂存区中的修改删除,恢复未修改的状态(但是对于新建的文件无法恢复到新建之前) 现在有两个文件,README.md 和 README2.md,进行修改,并新建文件README3.md,执行 之后 然后执行 将第一个文件加入到暂存区,执行 ...
分类:
其他好文 时间:
2017-11-14 14:23:36
阅读次数:
148
reset 不仅有版本回退功能,还有清空暂存区的功能 1. 清空暂存区 修改文件README.md,并 添加到暂存区,执行 命令如下: git提示可以用 来unstage暂存区,即清空暂存区,那就执行 (HEAD 代表当前版本,HEAD^ 代表前一个版本,HEAD^^ 代表前两个版本,HEAD~10 ...
分类:
其他好文 时间:
2017-11-14 14:23:11
阅读次数:
98
git revert,将之前的版本作为一个新提交,之前的commit历史都还在 git reset,直接回退到指定版本,此版本之后 的修改退回 到暂存区 https://www.cnblogs.com/0616--ataozhijia/p/3709917.html ...
分类:
其他好文 时间:
2017-11-13 23:25:15
阅读次数:
151
现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建 ...
分类:
其他好文 时间:
2017-11-11 13:13:00
阅读次数:
156
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版 ...
分类:
其他好文 时间:
2017-11-11 13:11:59
阅读次数:
192
1.git 基本概念:工作区:改动(增删文件和内容)暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’(新增的文件)本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’。远程仓库(简称:远 ...
分类:
其他好文 时间:
2017-11-09 14:48:12
阅读次数:
202
git add 命令添加所有改动内容 git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。 注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除 ...
分类:
其他好文 时间:
2017-11-08 11:59:11
阅读次数:
227
GIT常用命令操作 1. 名词解释: Worksoace:工作区 Index/Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 2. 新建代码库: 在当前目录新建一个Git代码库 git init 新建一个目录,将其初始化为Git代码库 git init [pr ...
分类:
其他好文 时间:
2017-11-03 20:28:47
阅读次数:
125
git add * 将目录里的所有文件提交到暂存区后 git status 查看状态 所有文件都是绿色的表示本地的文件和暂存区的文件是一样的 然后在本地修改一个文件 然后新建一个文件 在使用git status 查看状态 这两个文件都改变 并且两个文件都变为红色 修改的文件提示:changes no ...
分类:
其他好文 时间:
2017-11-01 22:51:13
阅读次数:
232