本节重点是如何使用git来撤销一次错误提交,那么我们来假设一种场景:你的本地代码已经修改,并提交到远程库中。突然发现提交有问题,此时需要回退到上一个版本,怎么办?oh , fuck !
阅读全文
关于merge,我们再熟悉不过了。多人协同开发,你发布代码,我也发布代码,最终我们都要发布到同一版本库,那么代码合并就必不可少了。本节我们来模拟一个日常开发中的场景作以说明,Let’s go!
阅读全文
本节主要来说说checkout和reset,为啥把把它俩放一起呢?哈哈,不用猜啦,只是随心情而已~,如果非要找点联系,那么我认为是松花江和松花蛋的之间的关系。
阅读全文
git强大之处就是分支的快速切换,那么分支怎么理解呢?
git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针。
阅读全文
项目开发以及版本控制,可能并非一帆风顺,所以我们要学会查看git日志,及时的对项目做一些相应更改。本节重点在于尝试git日志操作和创建个人标签。
阅读全文
本节重点说明add,commit,push等命令。对了,log也很常用,我会在栗子中做出说明。
阅读全文
本节主要围绕git中的mv,rm,以及commit命令来展开说明。为了方便理解,我贴上了自己在尝试过程中的代码,希望可以起到一些示例作用。
阅读全文
本节主要介绍如何创建git仓库,以及git常用操作说明。如果你有时间,我建议最好实际去操作一下文中列举出的命令,git的用法不外乎如此。
阅读全文
印象中,去年开始使用git作为版本管理器,摆脱了传统的svn的可视化界面。当可视化的界面操作日益复杂的时候,我们太需要git这样的小清新了,简单易懂的命令,配上用户体验极佳的Mac,怎一个爽字了得!
阅读全文