开发人员必知的Git技能及Git工作流总结!(一)

简介: 大家好,我是指北君。PS:最近是跳槽的高峰期,我连日加班好多天,整理出了包含16000 多道面试题的面试宝典,并且指北君也会持续更新这份面试宝典中的题目,希望它能帮助大家找到自己心仪的工作!【文末有领取方式】

Git作为最流行的代码版本控制工具,基本上已经成为了程序员的一个标配技能。无论使用GitHub,GitLib,Gitee等进行代码托管,均基于Git。下面聊一聊开发人员必会的几个Git技巧和团队协作的一些Git工作流。


1 Git 常用的超级实用命令

1.1 与仓库相关的操作

克隆代码仓库到本地,开发必用

20.png

查看本地仓库配置了那些对应的远程仓库。


21.png

添加远程仓库

22.png

更新远程仓库地址

23.png

拉取远程仓库24.png

推送本地仓库到远程仓库,默认是当前所在branch

25.png

1.2 分支的创建切换等相关操作

查看本地分支/所有分支

26.png

查看远程分支

27.png

创建本地分支

28.png

本地创建分支并和远程分支关联,再切换到该分支。

29.png

根据远程分支创建本地分支,但是不会切换到新分支,需要手动checkout

30.png

相关文章
|
3天前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
7天前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
本文介绍 Git 的核心概念,如仓库、提交、分支与合并,并提供了常用命令,如初始化仓库 (`git init`)、提交更改 (`git commit -m "Commit message"`)、拉取 (`git pull`) 和推送 (`git push`) 等。此外,还分享了高级技巧,如撤销提交 (`git revert <commit>`)、交互式暂存 (`git add -i`) 和使用别名简化命令 (`git config --global alias.ci commit`) 等,帮助开发者提升效率。无论是初学者还是资深开发者,都能从中受益。
|
19天前
|
测试技术 开发工具 git
掌握 Git 分支策略:提升你的版本控制技能
在现代软件开发中,版本控制至关重要,Git 作为最流行的分布式版本控制系统,其分支管理策略对于高效协作和代码维护尤为重要。本文介绍了几种常用的 Git 分支策略,包括主线开发模型、功能分支模型、Gitflow 工作流和 Forking 工作流,并探讨了如何根据项目需求选择合适的分支模型。通过保持 `master` 分支稳定、及时合并清理分支、使用命名规范、利用 Pull Request 进行代码审查及自动化测试等最佳实践,可以显著提升团队协作效率和软件质量。掌握这些策略将帮助开发者更好地管理代码库,加快开发流程。
|
5月前
|
Java Shell 网络安全
一步到位!快速精通Git工作流及实战技巧详解
一步到位!快速精通Git工作流及实战技巧详解
58 0
|
5月前
|
前端开发 数据可视化 开发工具
前端git必备技能,如何合并分支以及出现合并冲突后如何解决
前端git必备技能,如何合并分支以及出现合并冲突后如何解决
96 0
|
5月前
|
存储 算法 开发工具
Git - 分支基本实践总结与工作流原理
Git - 分支基本实践总结与工作流原理
93 0
|
程序员 开发工具 git
【Git基础篇】实习生的必备技能Git——本地追加,提交,等命令使用(包含安装包网盘下载)
【Git基础篇】实习生的必备技能Git——本地追加,提交,等命令使用(包含安装包网盘下载)
282 1
|
开发工具 git
【Git实战篇】实习生的必备技能Git——团队协作,远程推送,拉取代码,Github中建立远程仓库
【Git实战篇】实习生的必备技能Git——团队协作,远程推送,拉取代码,Github中建立远程仓库
118 0
|
开发工具 git
【Git实战篇】实习生的必备技能Git——团队协作,远程推送,拉取代码,Github中建立远程仓库
【Git实战篇】实习生的必备技能Git——团队协作,远程推送,拉取代码,Github中建立远程仓库
124 0
|
前端开发 测试技术 持续交付
基于 Git 的开发工作流——主干开发特性总结
基于 Git 的开发工作流——主干开发特性总结
261 0