前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习Git的资料你想要的都在这里

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

作者头像
明明如月学长
发布2021-08-31 15:21:09
2720
发布2021-08-31 15:21:09
举报
文章被收录于专栏:明明如月的技术专栏

一、背景

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功能] xxx小功能"

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

5.2 经验问题

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、学习资料
  • 三、软件
    • 3.1 SourceTree
      • 3.2 Tower Pro
      • 四、方法
        • 4.1 图解git
        • 4.2 动画学git
        • 五、其他
          • 5.1 规范问题
            • 5.2 经验问题
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档