Git 版本控制
此文章的 撰写时间 撰写日期 绝对有问题
此文章 没有写完
了解Git:
Git是一个版本控制系统. 常用场景如下 ## 场景一: 程序员A写了个功能,但写好后怎么交?直接替换文件?非也 直接git merge master(下面会说) ## 场景二: 开发者A写了一个功能,然后提交到开发环境 开发者B发现开发者A代码里的一个bug,修好后提交到开发环境 开发者B修bug时写出了一个bug,只好返回原来版本(即下面要说的checkout)修bug
总之, git是一个在不断更新产品/修复bug过程中倒腾版本的东西 当然,也可以和github.com或gitee.com等代码托管平台(远程仓库)配合
下面开始介绍
安装
点击https://git-scm.com/downloads,
选择Download下面的Windows(当然你也可以选你对应的操作系统)
然后下载后正常安装,
并将{Git安装目录}\bin
和{Git安装目录}\mingw64\libexec\git-core
添加到path环境变量
然后打开cmd或git
bash输入
git
,如果出现一大堆帮助信息那就成功了
概念解释
git工作原理
“分支”是指一个项目的不同版本,一般情况下,修改bug或添加功能会创建一个新的分支
然后合并到主分支(工作区
, 暂存区
和版本库
工作区(.git
文件夹下面的index文件,顾名思义呗
版本库,存放一些各个版本,分支的项目文件,存在.git
文件夹下
–一般地,我们不将版本库算在工作区中
如图所示.
开始实战
新建一个文件夹,我这里新建为helloGit
然后打开cd切到这个路径(或右键选择git bash here
)
输入以下命令($是提示符,不需要输入)
1 | $ git init |
初始化,使其成为git版本管理的项目之一
不要乱动git init生成的.git文件夹.