学习Git的资料你想要的都在这里

一、背景

git 是开发中常见的版本管理工具,掌握好git可以说是现在工作的必备技能之一。

下面推荐一些好的配套网站和软件,以及个人推荐的提交规范。

二、学习资料

推荐几个非常不错的学习网站

官方图书和文档:

https://git-scm.com/book/zh/v2

可以查看官方中文版的教程和下载PDF文档

https://git-scm.com/docs

 

菜鸟教程:https://www.runoob.com/git/git-tutorial.html

廖雪峰的博客:https://www.liaoxuefeng.com/wiki/896043488029600

相信看这几套教程就完全够了!

三、软件

工欲善其事必先利其器,推荐几个超赞的GIT客户端。

3.1 SourceTree

首推sourcetree 最主要的原因是,不仅颜值高,而且功能非常强大。

官方网站:https://www.sourcetreeapp.com/

3.2 Tower Pro

官方网站https://www.git-tower.com/

另外一个颜值很高,功能同样很强大的git客户端

 

 

四、方法

4.1 图解git

http://marklodato.github.io/visual-git-guide/index-zh-cn.html

通过图解的形式极大帮助你理解git的用法和原理

4.2 动画学git

https://learngitbranching.js.org/

这个网站可以动态的可视化且系统的学习git命令

五、其他

基础知识掌握了,工具也有了,那么剩下的就是规范和经验问题。

5.1 规范问题

如果公司规定提交的格式,肯定按照公司规定的来,如果没有建议养成一个清晰的提交格式,比如

git commit -m "[xxx功能] <update> xxx小功能"

这样可以清晰地了解到某次改动是某个功能引起的

5.2 经验问题

掌握代码暂存的命令,当开发过程中需要紧急切换到另外一个分支去解决其他问题时,可以暂存代码。

当代码修改到了另外一个分支并提交,可以将其cherry-pick到该放的分支,并且利用revert等恢复这个分支的代码。

代码过程中要多和master进行比较,顺便进行自我code review,可以避免一些错误。

 

如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明明如月学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值