GIT 工作区、暂存区和版本库 技术教程文章

Git撤销暂存区stage中的内容

$ git add readme.txt提交到了stage中。$ git statusOn branch masterChanges to be committed: (use "git reset HEAD <file>..." to unstage) modified: readme.txt$ git reset HEADUnstaged changes after reset:M readme.txt小结:1.当你乱改了工作区某个文件时,想直接丢弃工作区的修改时,可用用$ git checkout -- readme.txt 命令将该文件恢复到与版本库里的一致2.当你不但改乱了工作区某个文件的内容时,还...

git 使用过程(二、创建版本库)【图】

1、显示当前git所在操作文件路径  命令:pwd 2、改变当前操作路径  命令:cd /e/神马神马的,如果想到当前文件夹的某个子目录下,可以直接输入命令:cd 子目录名称,这样就可以了。3、创建一个新的文件夹  命令:mkdir 文件夹名称3、创建版本库  命令:git init 创建成功后 文件夹下有一个 .git 的文件夹(如下图)原文:http://www.cnblogs.com/Zing/p/4589059.html

Git学习笔记二--工作区和暂存区【代码】【图】

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。简单理解:  我们使用mkdir Git在d盘下创建的文件夹,就是工作区,我们编辑readme.txt文件就是在工作区下完成的;  git add readme.txt将readme.txt文件放到暂存区;  git commit -m "commit readme.txt"将readme.txt文件从暂存区提交到了当前的分支。 先来看名词解释。  工作区(Working Directory):就是你在电脑里能看到的目录,比如我的Git文件夹就是一...

linux 有了源码创建git版本库(coding)

进入目录,比如ewei_shop 执行 git init 瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),当前目录下多了一个.git的目录,如果没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah 或 ls -al命令就可以看见。 git add * 提交所有文集 git commit -m "第一次提交" git remote add origin https://github.com/.............. git push -u origin master (先拉去然后操作,然后会出错failed to...

git的分支或主版本库的恢复【代码】

实操 # alias gitlog='git log --graph --pretty=oneline --abbrev-commit' # gitlog |head -1 查看commit id 和操作历史* e793b1d 删除 44.txt # ls55.txt 66.txt 77.txt 88.txt aa.txt bb.txt cc.txt dd.txt ee.txt README.md readme.txt # rm 55.txt -f # git add --all # git commit -m "rm 55.txt"[master 4093ac5 rm 55.txt1 file changed, 1 deletion(-)delete mode 100644 55.txt # gitlog |head -2* 4093a...

git的工作区暂存区和仓库区【图】

工作区暂存区和仓库区 工作区对于添加,删除,修改文件的操作,都发生在工作区中暂存区暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分仓库区仓库区表示个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并回退的 但是在暂存区的版本一旦提交就再也没有了 ?

git工作区和暂存区【代码】【图】

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫...