git备忘

git diff :比较索引本地之间的区别,当本地提交到索引(使用了add命令),则输出为空
而 git diff -cached 应该是比较仓库索引之间的区别,当索引提交到仓库(使用了commit命令),则输出为空

git-merge后,是会产生双父母的,这种情况如果要查看父母信息,:
$git show HEAD^1 //查看HEAD的第一个父母,合并之前的主分支
$git show HEAD^2 //查看HEAD的第二个父母,合并之前的被合并分支

git cat-file –t  … 查看文件类型
git cat-file 类型 id 查看文件内容
git ls-tree id 查看树

Changes to be committed表示在index和commit的区别状况。
而Changed but not updated表示当前目录和index的区别状况。

git commit之后要输入commit信息,加个 –s 不用输入信息

评论

此博客中的热门博文

提交了30次才AC ---【附】POJ 2488解题报告

n个进程共享m个资源得死锁问题证明