在这里新增文件、修改文件内容,或删除文件。 🔸暂存区(stage或index) 用于临时存放文件的修改,实际上上它只是一个文件(.git/index),保存待提交的文件列表信息。 用git add命令将工作区的修改保存到暂存区。 🔸版本库/仓库(Repository /rɪˈpɑːzətɔːri/ 仓库)Git的管理仓库,管理版本的数据库...
因为我们还没有学习这些。(LCTT 译注:学了你就知道了)下一行说:Changes not staged for commit(变化未筹划提交);这是告诉你,它下面列出的文件没有被标记准备(“筹划stage”)提交。如果你运行 git add,Git 会把这些文件标记为 Ready for commit(准备提交);换句话说就是 Changes staged for commit(变化筹划提交...
Index/Stage:暂存区(有增删改查后add到临时区) Repository:本地仓库(保存了本地的增删改查记录) Remote:远程仓库(http://git.code.oa.com,本地的记录提交到远端,供团队所有人查看使用) 有意思的事 代码更新之Fetch vs Pull 二者都是从远程拉取代码到本地 fetch:只是拉取到本地 pull:不仅拉取到本地,还mer...
命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况: 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态; 一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。 总之,就是让这个...
文件按钮的的意思。 如果是新添加的文件,放弃修改就会提示彻底删除文件。 如果是删除的文件,选择放弃修改就会从仓库中恢复文件 (再也不用担心误删的文件找不到了) 点击+ 号确认文件的修改就会提到 stash Changes 上 (对应 git add 命令) 确认了文件之后,在输入框输入这次更新的内容,然后点击打勾就可以保存这一次...
索引区(index/stage): 又叫暂存区,是被git管理(暂存)了,但尚未提交的。 版本区(repository): 就是我们常说的版本,仓库。 状态变迁是这样的: Untracked:当我们新建一个文件a.txt,并且编辑内容时,这个a.txt仅仅处于工作区,状态是untracked或叫unstaged,这个状态是不被git管理的,只被OS的文件系统管理。
Index/Stage就是暂存区,他和工作区是孪生兄弟,每个工作区都有一个暂存区。未完成的修改的代码都可以存入暂存区。 Repository就是仓库区(或本地仓库),可以理解为不是暂存区的存储区,一般完成的功能的代码才会存放在这里。 Remote就是远程仓库,所有的人都公用一个远程仓库,不在本机。
stage 原意:舞台,Git中是暂存区的意思. checkout 检出 branch 分支 modified 改进的,修改的 unstaged 还未加入到暂存区的 un + stage(暂存区) untracked 无足迹的,还没有加入git管理的 origin 起源,起点 reset 重设 rebase merge 合并 remote 遥远的,远程的 ...
通过add命令将工作区中ABC文件夹提交到暂存区stage,在通过commit命令将stage中的ABC文件夹提交到当前分支master。 管理修改 Git管理的是修改而非文件。这里的修改指的是对工作区的任何操作,包括新增文件;删除文件;修改文件等等。哪怕是在文件中增加一句话或者删除一个字符都可以算是修改。下面就举例说明下,还是以read...