git
半碗人生6
小子就是爱玩。。。
展开
-
Git学习指南第8、9、10章
1.变基操作(将feature-a的最新修改纳入master分支)git checkout feature-agit merge master2.对远程版本库中的修改进行变基操作 git pull --rebase3.通过散列值访问涉及到的提交 git checkoutf579d5b4.清理涉及到提交 git gc5.变基过程中会执行重复的若干次提交6.变基冲突...原创 2020-02-01 19:58:45 · 95 阅读 · 0 评论 -
Git学习指南第11章
1.主项目和子项目之间的关系子模块submodule子树subtree2.创建sub版本库mkdir -p sub/srcecho 'sub' > sub/src/sub.txtcd subgit initgit add --allgit commit -m 'init sub'git branch v1.03.创建嵌入子模块的主版本库mkdir -p submo...原创 2020-01-31 13:19:56 · 194 阅读 · 0 评论 -
Git学习指南第7章
1.合并分支git merge feature2.配置显示合并冲突的共同祖辈git config merge.conflictstyle diff33.检出冲突文件祖辈的版本 git show :1:foo.txt > ancestor.txt4.检出冲突文件我们的版本git show :2:foo.txt > ours.txt5.检出冲突文件他们的版本...原创 2020-01-30 16:55:18 · 133 阅读 · 0 评论 -
Git学习指南第5、6章
1.新增记录git hash-object -w hello.txt2.通过散列键访问记录git cat-file -p ce013625030ba8dba906f756967f9e9ca394464a3.两种节点类型 tree、blob对象4.相同数据只存储一次cp foo.txt copy-of-foo.txtgit hash-object -w copy-of-...原创 2020-01-29 17:20:40 · 153 阅读 · 0 评论 -
Git学习指南第3、4章整理
1.查看日志详情git log --stat -l master2.一次提交所有修改git add --allgit commit --message "commit all"3.查看版本库的完整性git fsck4.通过散列值检出git checkout f5e3f9b5.差异比较git diff f5e3f9b HEAD6.与上一次提交进行比较g...原创 2020-01-28 15:53:58 · 119 阅读 · 0 评论 -
Git学习指南第2章---命令整理
1.config命令配置用户名和用户邮箱git config --global user.name "foobar"git config --global user.email "foobar@qq.com"2.创建目录和文件mkdir -p projects/first-stepscd projects/first-stepsecho 'foo' > foo.txt...原创 2020-01-27 13:27:40 · 145 阅读 · 0 评论