社区
版本控制
帖子详情
git add 和git commit到底做了什么?
qq_30529099
2018-07-19 10:33:13
git add是不是把文件存进仓库,然后把数据库返回的哈希值存入index?
index文件是不是记录了当前版本的目录结构。
git commit会从新扫描项目的目录结构吗。
...全文
229
1
打赏
收藏
git add 和git commit到底做了什么?
git add是不是把文件存进仓库,然后把数据库返回的哈希值存入index? index文件是不是记录了当前版本的目录结构。 git commit会从新扫描项目的目录结构吗。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2020-06-10
打赏
举报
回复
git commit 是把修改提交到(本地)容器
Git
之中
git
add
与
git
commit
的区别与关系
Git
之中
git
add
与
git
commit
的区别与关系 使用
git
add
命令将想要快照的内容写入缓存区, 使用
git
commit
命令则将缓存区内容添加到仓库中。 基本的
Git
工作流程如下: 1.在工作目录中修改文件。 2.暂存文件,将文件的快照放入暂存区域。 3.提交更新,找到暂存区域的文件,将快照永久性存储到
Git
仓库目录。 也就是说,
git
add
是让文件进入第二个状态...
git
add
. 和
git
add
* 区别以及
git
commit
-m 与
git
commit
-am 的区别
git
add
. 和
git
add
* 区别
git
add
. 会把本地所有untrack的文件都加入暂存区,并且会根据.
git
ignore
做
过滤,但是
git
add
* 会忽略.
git
ignore把任何文件都加入
git
commit
-m 和
git
commit
-am 通常修改一个文件 并且将文件提交到本地分支的命令是:
git
add
.
git
commit
-m 'update' 以上两个命令其实可以合并一处使用(简化成):
git
commit
-am 'update' 【am】
为什么要先
git
add
才能
git
commit
?
看到知乎上有个问题为什么要先
git
add
才能
git
commit
? 初学者,根据自己的感觉回答一下 越是复杂的项目,暂存区的概念可能越重要 1)如果项目复杂,那么就可能很难从在一开始就确定
commit
的具体内容。通过增加暂存区 概念,可以分阶段提交。 2)由于
commit
具有原子性,要么全部成功,要么全部失败。暂存区的添加删除不是原子性的,操作暂存区 比
commit
容易很多。 3)如果项...
git
add
和
git
commit
git
add
一、前言
git
add
命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用
git
commit
时,
git
将依据索引库中的内容来进行文件的提交。二、基本
git
add
表示
add
to index only files created or modified and not those deleted 我通常是通过
git
add
的形式把我们
Git
操作之
git
add
撤销、
git
commit
撤销
Git
操作之
git
add
撤销、
git
commit
撤销
版本控制
1,277
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章