0
点赞
收藏
分享

微信扫一扫

故事辅助——快速入门Git实操

产品喵dandan米娜 2022-01-08 阅读 78

Git入门实操——常用命令合集

文章目录


前言

初试结束,准备找份实习,近期会更些工作需要的实用工具or技能or框架,修行不易,感恩相伴~


一、Git是什么?

不上概念,通俗解释为分布式版本管理软件,就是在日常项目开发时,用来系统的管理一个项目产生的多个版本的一个工具。而分布式是相对于过去具有相似功能的软件而产生的分类(过去还有本地式、集中式),其主要差别在于项目版本所处的位置不同


二、Git基本操作

2.1 基本操作

下方详细介绍的是初次使用Git对项目文件进行管理的一个大致流程的常用命令,1.2有情景代入,道友自行查阅~

  • 此时已经成功将项目文件在本地进行管理,当文件进行修改时,调用git status命令会发现修改后的文件会有提示,如需将修改后的文件重新管理,则可重复上述步骤生成新的版本,如此便在本地保存了该项目的两个版本。
  • 上方对项目文件的状态描述有些不太规范,详细见下图:Git项目文件状态描述
  • 上图展示了项目文件所处的三种状态:工作区、暂存区和版本库;其中工作区又可细分成两个分区:已被控制文件和新增/修改分区,其中颜色相同的分区可理解为串在一起;各分区内的文件可通过图示命令实现文件状态的切换;

2.2 情景代入

上述命令可能过于单调,为各位道友提供一个实际应用情景便于理解。

在这里插入图片描述


三、Git操作分支(紧急修复bug)

3.1 分支相关命令

3.2 情景代入

gitbranch

3.3 补充说明


四、Git与GitHub的常用命令

4.1 Git与GitHub?

gitgithub

首先,做一个概念上的区分,Git是一个软件,用于分布式项目管理;GitHub是一个网站,用于线上存储代码(线上代码仓库),可与Git做到无缝衔接。之前的开发多是在本地进行的,如果员工A打算在家和公司两地“优雅”的开发,此时他该学习一下以下命令。

4.2 Git与GitHub交互的相关命令

4.3 情景带入

4.4 补充说明

github


五、Gitflow工作流与多人协作开发

gitflow


六、其他边边角角

6.1 关于配置信息

  • --global表示配置信息对全局项目生效,配置文件在“~/.gitconfig”中,常用命令有:
  • --system表示配置信息对当前系统生效,配置文件在“/etc/.gitconfig”中,常用命令有:

6.2 关于免密登录github

  • URL中体现
  • SSH实现(公司常用)
  • 拷贝公钥的内容,并设置到github中。
  • 在git本地中配置ssh地址
  • 以后使用和URL一样

6.3 关于gitignore

七、总结

本文不知不觉写了小六千字,如果各位道友感觉不错,希望赏个三连关注,鄙人在此谢过,解释含糊的地方希望大家包容,新人up,愿与诸君携手共同进步~

举报

相关推荐

0 条评论