撤销修改场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令gitcheckout--file。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令gitresetHEAD<file>,就回到了场景1,第二步按场景1操作。版本回退HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令gitres
分类:
其他好文 时间:
2019-04-16 09:18:23
阅读次数:
160
关于add 1、 add是将修改的文件提交到暂存区,比如 git add .将所有修改的文件加入暂存区,git add “路径”将指定文件加入暂存区 2、 取消add请查看reset 3,4 关于commit 1、 commit是将暂存区的文件提交到本地分支 2、 查看commit记录用git lo ...
分类:
其他好文 时间:
2019-04-14 14:35:19
阅读次数:
153
reset:将仓库里面的内容恢复回暂存区,类似于从仓库里检出文件到暂存区checkout:将暂存区的文件恢复回工作区,即,把暂存区的文件检出到工作区 下面是之前三次提交的内容 三个区域的文件状态: 执行命令:git reset HEAD~ 这里~代表上一个版本,这个时候,就会回到第二次提交的状态,而 ...
分类:
其他好文 时间:
2019-04-14 09:24:24
阅读次数:
132
面解释的话, 1、git commit -m用于提交暂存区的文件; 2、git commit -am用于提交跟踪过的文件。 要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上 ...
分类:
其他好文 时间:
2019-04-10 22:05:36
阅读次数:
195
git add xx 可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。 注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加 ...
分类:
其他好文 时间:
2019-04-10 11:53:50
阅读次数:
132
一、安装git 配置 二、初始化仓库 三、添加文件或文件夹到暂存区 四、代码提交到仓库区 五、查看 ### 八、创建分支和撤换分支 ```git branch 查看分支git branch -a 查看所有分支git branch dev 创建分支git checkoout dev 切换到分支git ...
分类:
其他好文 时间:
2019-04-09 16:33:13
阅读次数:
135
Git基础 1.添加文件都暂存区 git add 2.提交修改 git commit m "first commit" 3.查看修改内容 git status changes to be committed: 待提交变更,对应已经暂存的修改。 changed but not updated: 未更新 ...
分类:
其他好文 时间:
2019-04-07 21:55:31
阅读次数:
135
代码并没有被成功提交,看信息是文件没有被tracked git commit a m "提交信息"与 git add + git commit m "提交信息",不完全一样 git commit a m "提交信息"只将被tracked的文件添加到暂存区并提交,而将文件添加到git管理是要git a ...
分类:
其他好文 时间:
2019-04-02 15:26:06
阅读次数:
162
常用的命令: git init 在当前目录新建一个Git代码库 git add [file1] [file2]..... 添加指定文件到暂存区 git add . 添加当前目录的所有文件到暂存区 git commit -m [message] 提交暂存区到仓库区 git commit [file1] ...
分类:
Web程序 时间:
2019-03-31 13:48:07
阅读次数:
168
git 切换分支时会把未add或未commit的内容带过去, 这一点值得注意。 为什么呢? 因为未add的内容不属于任何一个分支, 未commit的内容也不属于任何一个分支。 也就是说,对于所有分支而言, 工作区和暂存区是公共的。 要想在分支间切换, 又不想又上述影响, 怎么办呢? git切换分支保 ...
分类:
其他好文 时间:
2019-03-30 01:20:14
阅读次数:
182