首页 新闻 会员 周边 捐助

初学者如何学习git

0
悬赏园豆:10 [已解决问题] 解决于 2023-06-01 15:45

各位前辈们,我到网上找了一套视频看,但是看完了感觉还是不太行,希望大家给我推荐一些学git比较好的策略,以及在工作中必须要掌握的git操作,还没有上班,所以不太懂企业中如何使用git。
感觉这个东西有点难。

*三井寿*的主页 *三井寿* | 初学一级 | 园豆:35
提问于:2023-05-29 19:38
< >
分享
最佳答案
0

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

基于 Git 的开发工作流——主干开发特性总结
https://developer.aliyun.com/article/1209703
介绍了几种不同工具的 flow,,看公司情况而定。

收获园豆:5
快乐的欧阳天美1114 | 老鸟四级 |园豆:4010 | 2023-05-30 08:36

安装 gogs、gitea、gitlab 自己玩玩,
面试中可以问一下:公司是否使用 git 管理代码

快乐的欧阳天美1114 | 园豆:4010 (老鸟四级) | 2023-05-30 08:58

@快乐的凡人721: 好 我去琢磨琢磨

*三井寿* | 园豆:35 (初学一级) | 2023-05-30 09:29
其他回答(3)
1

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

https://learngitbranching.js.org/

talentzemin | 园豆:775 (小虾三级) | 2023-05-29 20:35

好 谢谢

支持(0) 反对(0) *三井寿* | 园豆:35 (初学一级) | 2023-05-30 09:29
0

学习 Git 对于初学者可能会有一定的挑战,但通过适当的学习策略和实践,你会逐渐掌握 Git 的基本概念和操作。以下是一些建议来帮助你学习 Git:

学习资料选择:除了视频,还可以考虑结合其他学习资源,如教程、文档和书籍。Git 官方文档和 Pro Git 书籍是非常好的学习资源,它们提供了详细的指导和示例。

理论与实践结合:理解 Git 的基本概念和工作原理是很重要的,但更重要的是通过实践应用来加深理解。尝试在自己的项目中使用 Git 进行版本控制,进行提交、分支、合并等操作。

小步骤学习:将 Git 的学习分解为小步骤,逐步掌握基本的操作。先学习常用的命令,如 git init、git add、git commit、git branch、git merge 等,然后逐渐学习更高级的功能和工作流程。

使用图形界面工具:如果对命令行操作不太熟悉,可以尝试使用图形界面的 Git 工具,如 Sourcetree、GitKraken、GitHub Desktop 等。这些工具提供了可视化的界面,简化了 Git 的操作。

在开源项目中贡献:参与开源项目是学习 Git 的一种很好的方式。通过 Fork、Clone、Commit 和 Pull Request 等操作,你可以学习到多人协作和版本控制的实际应用。

至于工作中必须掌握的 Git 操作,以下是一些常用的操作:

初始化仓库:git init
添加文件到暂存区:git add
提交修改:git commit
查看状态:git status
查看提交历史:git log
创建和切换分支:git branch、git checkout
合并分支:git merge
克隆远程仓库:git clone
推送到远程仓库:git push
从远程仓库拉取更新:git pull
解决冲突:在合并分支或拉取更新时可能出现冲突,需要手动解决。
此外,学习 Git 的过程中,重要的是理解分布式版本控制的概念、工作流程和最佳实践,如合理使用分支、协同开发、代码回滚等。

记住,Git 是一种强大的工具,需要时间和实践来掌握。不要害怕犯错,通过实际应用和不断的学习,你将逐渐变得熟练。如果有具体的问题,随时在社区或寻求帮助,多和其他开发者交流经验也是很有帮助的。

Technologyforgood | 园豆:7775 (大侠五级) | 2023-05-30 22:54
0

看视频和文章之后,自己去用用。
光看不用等于白看。
史上最简单Git入门教程

收获园豆:5
ycyzharry | 园豆:25683 (高人七级) | 2023-05-30 23:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册