
git
Chen_Hulk
不积跬步,无以至千里;不积小流,无以成江海。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git 进阶 (一 ) ref & diff
1. git refloggit reflog作用为查看所有分支中,对commit的操作,包括添加,删除。类似于一个对commit操作的历史记录,如果有不小心删除的commit,可以进行查看提取恢复。从根本上说,任何修改引用或更改分支头HEAD的git操作都会记录。toney@sw2:~/work/project/dragon/core/code/future$ git reflog...原创 2019-05-15 21:30:37 · 899 阅读 · 0 评论 -
git 进阶 (四)变基提交
1.1 变基提交1.1.1 git rebase 命令是用来改变一串提交是以什么为基础的。比如,有两个分支正在开发中,最初,topic分支是从master分支的提交B处开始的,在此期间,master分支已经进展到提交E。可以改写提交让它们基于提交E而不是B,这样就相当于在master分支最新的基础上分出的分支进行开发。git checkout topicgit reba...原创 2019-08-19 21:52:29 · 848 阅读 · 0 评论 -
git 进阶 (二) 分支与回退
1. 合并分支在开发分支做出修改之后,需要将开发分支的内容合并到主分支。查看两个分支内容:toney@sw2:~/work/project/dragon/core/code/future$ git branch AAA* dev_dragon mastertoney@sw2:~/work/project/dragon/core/code/future$ git sh...原创 2019-08-15 20:41:44 · 860 阅读 · 0 评论 -
git 进阶 (五)stash暂存
当要经常中断,修复bug时,导致弄乱正在进行中的工作时,那么需要储藏stash。git stash save储存当前modify内容,若要储存add的内容,需要加-u。注意并不是-a,-a会导致未跟踪的文件,.gitignore以及exclude文件中明确忽略的文件被存储。toney@sw2:~/work/project/dragon/core/code/customer/c...原创 2019-08-20 21:46:47 · 316 阅读 · 0 评论 -
git 进阶 (三)再议git reset
1.1 再议git resetgit reset 有三个选项:--soft,--mixed,--hardgit reset --soft 会将HEAD引用指向给定提交,工作区和暂存区内容保持不变。git reset --mixed会将HEAD引用指向给定提交,暂存区的内容也会跟着改变以符合给定提交树结构。但是工作区的内容保持不变。git reset --hard会将HE...原创 2019-08-18 20:52:51 · 138 阅读 · 0 评论 -
git 进阶 (七)补丁
1. 生成补丁git diff 会整合所有选中提交差异的补丁。git format-patch 会为每个选中的提交生成一条邮件消息。举例:生成最后两次提交的整合补丁:toney@sw2:~/work/project/dragon/core/code/customer/cus_dlinkg2$ git log -n3commit e10192dd278c0eada10636df...原创 2019-08-25 20:58:43 · 156 阅读 · 0 评论 -
git 进阶 (六)远程版本库
1.相关命令git fetch :从远程版本库抓取对象及其相关的元数据。git pull : 和git fetch 类似,但是合并修改到响应分支。git pull操作有两个步骤,先是git fetch,然后执行git merge 或 git rebase.git push : 转移对象及其相关的元数据到远程版本库。2.图解远程版本库开发周期2.1带简单提交的版本库:...原创 2019-08-22 21:40:48 · 178 阅读 · 0 评论 -
git 进阶 (八)奇技淫巧
1.git filter-branchgit filter-branch 常见用法就是从版本库历史记录中彻底删除文件,简单的git rm 达不到这个效果,还是可以从历史记录处中查出来。而使用git filter-branch使得删除文件看起来从来都没有在版本库中出现过一样。git filter-branch 强烈要求所有操作都要在一个干净的目录中展开,因为其直接修改原始版本库,所以其经...原创 2019-08-26 21:54:51 · 1419 阅读 · 0 评论