1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库。 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件(夹)。 git add . 3.commit到主分支 git ...
分类:
其他好文 时间:
2018-07-27 23:16:40
阅读次数:
295
两个分支:主分支master,分支pre 1、将pre分支文件合并到master分支: 切换到master分支下操作: 合并文件夹【如果是文件则为a.text b.text】: git checkout pre a 将文件夹a添加到暂存区: git add a 将a文件夹提交到远程仓库: git c ...
分类:
其他好文 时间:
2018-07-25 19:01:41
阅读次数:
129
这三个名字可以简单理解为文件在本地仓库存在的三种不同的位置。 如下,是做commit提交两段提交过程,工作区(working tree),暂存区(index)和 branch(commit)。 working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就 ...
分类:
其他好文 时间:
2018-07-21 17:10:32
阅读次数:
197
工作区(working directory),就是目录,例如:pythonwork 版本库(Repository),工作区有一个隐藏的目录 .git 就是Git的版本库。 版本库最重要的是称为stage 或 index 的暂存区; 还有Git为我们创建的一个分支 master ,以及指向 maste ...
分类:
其他好文 时间:
2018-07-20 14:02:48
阅读次数:
149
Git跟踪并管理的是修改,而非文件。每次修改,如果不用git add到暂存区,那就不会加入到commit中, 要么全部改完后,再add → commit ;要么改一点,就add → commit。 撤销修改 场景1:当你该乱工作区某个文件内容,想直接丢弃修改是,用命令: git checkout - ...
分类:
其他好文 时间:
2018-07-20 13:56:46
阅读次数:
164
名词的译名如下 Workspace:工作区(Working Directory) Index :暂存区(Stage) Repository:仓库区(Histroy) Remote:远程仓库 History,所有提交过的commit保存的位置,也就是说只要commit过,都是历史,可以回到过去~ St ...
分类:
其他好文 时间:
2018-07-19 17:27:27
阅读次数:
156
第一步:建立本地git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将本地项目工作区的所有文件添加到暂存区 git add . .表示所有文件 如果想添加项目中的指定文件,那就把.改为指定文件名即可 第三步:将暂存区的文件提交到本地仓库 git commit -m "" ...
分类:
Web程序 时间:
2018-07-17 14:25:19
阅读次数:
289
stash:修改暂存.非会持久化,不会生成commit记录 stash三板斧: git statsh ; #前提是当前修改提交到缓存,缓存当前修改。+ save "save message" :添加说明 git stash list #暂存列表 git stash show #暂存修改展示 git ...
分类:
其他好文 时间:
2018-07-16 14:14:22
阅读次数:
111
文件处于三种状态: 1.位于工作区,未修改状态; 2.位于工作区,已经修改状态; 3.位于暂存区,已经暂存但未commit。 4.已经commit。 一、文件删除修改: 1.已经修改,但未add: git checkout -- filename //恢复到上一次commit状态 2.已经暂存,尚未 ...
分类:
其他好文 时间:
2018-07-15 19:26:53
阅读次数:
207
GIT原理 工作区:git init的目录 版本库:git init文件夹下有个.git文件夹,此即版本库,其中存储了stage(或叫做index)的暂存区,这是git add后文件修改添加的地方与git为我们创建的第一个分支master,也就是说,git commit后实际是将stage中的内容提 ...
分类:
其他好文 时间:
2018-07-15 12:28:46
阅读次数:
201