符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
我们知道git commit提交命令是基于暂存区的,如果修改了工作空间的内容,必须使用git add /git rm等把修改添加到暂存区,否则无法提交。
在.git目录下有个index文件,这个就是暂存器文件,当我们使用修改暂存区命令的时候,这个文件就会更新。
暂存区中存储的是git blob对象的引用,以及blob对象的一些路径信息。我们可以使用 git ls-files --stage
$ git ls-files --stage
100644 72943a16fb2c8f38f9dde202b7a70ccc19c52f34 0 fas.txt
100644 f910c723c9bbc92b2d61c094859e68bbf7215ab2 0 hello.txt
100644 b08a2810d8a4542f350f650435f506c6c81ca9b2 0 src/hello.txt
当我们使用notepad++使用十六进制格式打开该文件,内容如下:
其对应的格式为:
| 0 | 4 | 8 | C |
|-----------------------|----------------------|------------------------|----------------------|
0 | DIRC | Version | File count | ctime ... | 0
| ... | mtime | device |
2 | inode | mode | UID | GID | 2
| File size | Entry SHA-1 ... |
4 | ... | Flags | Index SHA-1 ... | 4
| ... |
后面的内容是每一个文件的信息列表。如果有多个文件则依次按照下面的顺序读取
String s = "临时目录/hello.txt";
byte[] bytes = s.getBytes("utf-8");
for (byte b : bytes) {
System.out.print(Integer.toHexString(b & 0xFF) + " ");
}
输出:e4 b8 b4 e6 97 b6 e7 9b ae e5 bd 95 2f 68 65 6c 6c 6f 2e 74 78 74
最后的二十位为以上内容的校验和。
参考:https://stackoverflow.com/questions/4084921/what-does-the-git-index-contain-exactly
分段提交,可能不想把整个工作空间的修改内容提交,加入暂存区就可以分段提交
https://www.zhihu.com/question/19946553
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。