前言
这本书适合给完全不知道github是啥到人快速入门使用,其实都是随便百度都可以百度到到东西,不过书到话会直接给你讲怎么用,没有其他到口水话。另外这本书完全不建议买实体书,完全不建议,真正有一点点用的就是前面的小半部分的命令和效果,后面大量的图片都是来凑数的。
推荐程度
这个没啥好推荐的,个人是凑单买的这本书,大致翻了一下就翻完了。
个人评价
本着看书就要编写读书笔记的原则还是写了,但是实际上没有啥做读书笔记的价值建议更多的是自己动手实操。
内容概要:
实践大于理论的书,跟着书的步骤瞧一瞧相关的命令熟悉一下github的基本操作挺好的,这里大概列一下前半部分的内容,后半部分凑数的。
下面列举个人做的摘录笔记内容,大致浏览一边基础和常用的命令即可,具体的使用可以使用到的情况下在进行进一步学习。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| 基础的命令内容: + git add 添加文件到分支管理 + git commit 提交内容到暂存区 + git log xx 查看日志 + git history 查看当前的git状态 + git init 初始化 + git diff 查看区别和对比 + git diff HEAD 分支操作 + git branch 分支预览 + git checkout -b 创建或者切换分支 + git branch 和 checkout 会为没有分支而创建分支
什么是特性分支? 创建单一特性,除此之外不进行任何作业分支。可以理解为特性分支。 + git checkout 上一个分支 合并两个分支
+ git reflog 当前仓库过去操作日志,可以将误操作回溯。 + git checkout master 更新分支到master + git merge 合并分支 + git merge -no-diff fix-B -no-diff 不重复 + git log --graph 图表查看分支,比较实用的命令 + 更高提交操作 + git reset 回溯历史版本 + git reset --hard 哈希值 建议: 先创建一个分支,然后回溯到上一个分支,这样可以保证回溯出错的时候可以重新开始。
合并冲突 修改提交的信息: + git commit --amend 修改提交的内容 + git commit -am 一次提交与添加的操作 + git rebase -i 压缩历史,更改错误的提交记录 + git rebase -i HEAD~2 ~: 前面两个提交,~2表示前面两个提交 + git remote add 添加一个远程仓库 + git push 推送 $ git push -u origin master 设置推送到其他分支
拉取分支 + git clone 获取分支 + git checkout -b fex-D origin/feat-D 获取远程分支
其他学习: 1. pro git 2. learn gitbraching 3. try git
创建和维护仓库 + git remote add upstream git://github......git + git fetch 设置远程仓库 接收pull-request 使用put 分支接收远程请求,合并到主分支。
|
写在最后
小结一下之前的笔记内容。