Git是近年来越来越流行的版本控制工具,然而与传统的版本控制工具svn比起来,git由于具有分布式的特点,在理解和使用上不是那么的直观,比如远程分支的fetch和pull是怎么回事,pull的rebase又如何工作,都是新手常见的一些问题。
下面介绍一个可以直观学习git的网站,它的特点是可以用直观的动画,来展示git的工作过程,进而让读者对于git的工作原理了然于心。
网站有很多独立的章节,包含了git的各种使用方法。
![6908832-4a1ab9c2026483fe.png](https://i-blog.csdnimg.cn/blog_migrate/7ec1d7cb955463e520fbcc39a56b1c7b.png)
章节
![6908832-5fb0915f42111b41.png](https://i-blog.csdnimg.cn/blog_migrate/c6c6b23395dac4821f58932e5883eb29.png)
章节
完成“主要”的“基础篇”和“远程”的部分,基本就可以在工作中使用git了。
再也不用担心学不会git的branch了
![6908832-d27b36f612043e44.gif](https://i-blog.csdnimg.cn/blog_migrate/5964075a3ebeeafb79903cd2160f3b3a.jpeg)
branch
rebase到底是怎么工作的,是不是一目了然?
![6908832-d3c82a7aabdd6704.gif](https://i-blog.csdnimg.cn/blog_migrate/60c5f8cfdb6392f483c72cd06d356db2.jpeg)
rebase
这下终于知道fetch和pull的区别了
![6908832-fdb0d993cca1cdb4.gif](https://i-blog.csdnimg.cn/blog_migrate/c14a139daf37c1cc53005ba352773348.jpeg)
fetch
![6908832-2f56750e75936f2b.gif](https://i-blog.csdnimg.cn/blog_migrate/844697af194adf907b25c58c34ed9ee7.jpeg)
base
网站地址是https://learngitbranching.js.org,大家一起学起来吧。