Git入门实操——常用命令合集
文章目录
- Git入门实操——常用命令合集
- 前言
- 一、Git是什么?
- 二、Git基本操作
- 三、Git操作分支(紧急修复bug)
- 四、Git与GitHub的常用命令
- 五、Gitflow工作流与多人协作开发
- 六、其他边边角角
- 七、总结
前言
初试结束,准备找份实习,近期会更些工作需要的实用工具or技能or框架,修行不易,感恩相伴~
一、Git是什么?
不上概念,通俗解释为分布式版本管理软件,就是在日常项目开发时,用来系统的管理一个项目产生的多个版本的一个工具。而分布式是相对于过去具有相似功能的软件而产生的分类(过去还有本地式、集中式),其主要差别在于项目版本所处的位置不同。
二、Git基本操作
2.1 基本操作
下方详细介绍的是初次使用Git对项目文件进行管理的一个大致流程的常用命令,1.2有情景代入,道友自行查阅~
- 此时已经成功将项目文件在本地进行管理,当文件进行修改时,调用git status命令会发现修改后的文件会有提示,如需将修改后的文件重新管理,则可重复上述步骤生成新的版本,如此便在本地保存了该项目的两个版本。
- 上方对项目文件的状态描述有些不太规范,详细见下图:
- 上图展示了项目文件所处的三种状态:工作区、暂存区和版本库;其中工作区又可细分成两个分区:已被控制文件和新增/修改分区,其中颜色相同的分区可理解为串在一起;各分区内的文件可通过图示命令实现文件状态的切换;
2.2 情景代入
上述命令可能过于单调,为各位道友提供一个实际应用情景便于理解。
三、Git操作分支(紧急修复bug)
3.1 分支相关命令
3.2 情景代入
3.3 补充说明
四、Git与GitHub的常用命令
4.1 Git与GitHub?
首先,做一个概念上的区分,Git是一个软件,用于分布式项目管理;GitHub是一个网站,用于线上存储代码(线上代码仓库),可与Git做到无缝衔接。之前的开发多是在本地进行的,如果员工A打算在家和公司两地“优雅”的开发,此时他该学习一下以下命令。
4.2 Git与GitHub交互的相关命令
4.3 情景带入
4.4 补充说明
五、Gitflow工作流与多人协作开发
六、其他边边角角
6.1 关于配置信息
--global
表示配置信息对全局项目生效,配置文件在“~/.gitconfig”中,常用命令有:
--system
表示配置信息对当前系统生效,配置文件在“/etc/.gitconfig”中,常用命令有:
6.2 关于免密登录github
- URL中体现
- SSH实现(公司常用)
- 拷贝公钥的内容,并设置到github中。
- 在git本地中配置ssh地址
- 以后使用和URL一样
6.3 关于gitignore
七、总结
本文不知不觉写了小六千字,如果各位道友感觉不错,希望赏个三连关注,鄙人在此谢过,解释含糊的地方希望大家包容,新人up,愿与诸君携手共同进步~