git比较好用的几个地方
来源:互联网 发布:淘宝不能提交订单 编辑:程序博客网 时间:2024/04/30 06:34
git比较好用的几个地方
感觉git的4个区域划分很有意思,1.工作区,就是你写代码的地方,可以理解为你checkout出来代码的workspace。2.staging area:也就是你本地的一个cache,保存一些add的改动以及一些reset回来的改动。3本地版本库,这个也是分布式版本管理的特色,在本地保存着一些版本库的信息,这样就可以不需要server也可以工作。4,远程库,也就是我们通常用的版本管理的中央库,一般由系统管理员进行维护。
1.git status
2.分支合并,尤其是在作feature的时候,可以branch出来一条线,做完了,最后使用:
git checkout mainbranch
git merge --squash featurebranch
这样就可以将featurebranch上边的改动,以一个change的方式合并到主线上,感觉比p4的sandbox要爽一些。
3.如何integrate一个change
git checkout mainbranch
git cherry-pick changeNum
比较猛的是还有这个git cherry-pick -n changeNum,在这之后并不进行提交,而是等着你都pick完了,最后自己提交。
4.比较有用的一个参数,-p表示patch,比如说git add -p,git log -p
5.查找change:
git log changeNum1..changeNum2,显示出来的log是(changeNum1, changeNum2]。
6.git diff changeNum,表示change和当前把本之间的差别。
7.git revert changeNum,revert一个change
8.update: git pull或者git fetch但是需要resolve
9.git push将本地库update到远程库。
10.git bisect 这个太强大了,真的是检查regression的利器。
- git比较好用的几个地方
- 几个比较好用的Androidstudio插件
- 分享几个比较好用的搜索
- git中几个好用的命令
- Git几个好用的进阶命令
- 发现几个生成图片的好地方
- 好程序员需要主要的几个地方
- 几个学习silverlight的好地方
- 几个学习Swing& Java2D 的好地方
- 几个比较好的博客
- ListView几个比较好用的的属性
- 几个比较好用的asp检查函数
- 几个比较好用的asp检查函数
- SAP HR 中几个比较好用的TCODE
- 推荐几个比较好用的开源cms程序
- 推荐几个比较好用的GTD工具
- Linux下几个比较好用的软件
- ubuntu13.04(pear 8) 几个比较好用的软件
- 寄存器位数会导致取反等操作符号扩展
- 黑马程序员_二十二篇 【eclipse】【javaBean内省】【注解】【泛型】【类加载器】
- 编写线程安全的方法
- linux grub详解
- 递归遍历XML所有节点
- git比较好用的几个地方
- Jsp页面引入当先项目相对路径和绝对路径的方法
- 移动开发:Android Media (Audio) Framework Analyse
- sqoop安装及数据迁移
- World wind 三维地球的初始化
- 设备模型2之vfs
- 应急储备与管理储备辨析
- Linux 的多线程编程的高效开发经验
- Android 4.0 事件输入(Event Input)系统