各位前辈们,我到网上找了一套视频看,但是看完了感觉还是不太行,希望大家给我推荐一些学git比较好的策略,以及在工作中必须要掌握的git操作,还没有上班,所以不太懂企业中如何使用git。
感觉这个东西有点难。
菜鸟教程
https://www.runoob.com/git/git-tutorial.html
基于 Git 的开发工作流——主干开发特性总结
https://developer.aliyun.com/article/1209703
介绍了几种不同工具的 flow,,看公司情况而定。
安装 gogs、gitea、gitlab 自己玩玩,
面试中可以问一下:公司是否使用 git 管理代码
@快乐的凡人721: 好 我去琢磨琢磨
https://git-scm.com/book/zh/v2
https://learngitbranching.js.org/
好 谢谢
学习 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 是一种强大的工具,需要时间和实践来掌握。不要害怕犯错,通过实际应用和不断的学习,你将逐渐变得熟练。如果有具体的问题,随时在社区或寻求帮助,多和其他开发者交流经验也是很有帮助的。