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环境变量 YwMPmt.png 然后打开cmd或git bash输入git,如果出现一大堆帮助信息那就成功了

概念解释

git工作原理

“分支”是指一个项目的不同版本,一般情况下,修改bug或添加功能会创建一个新的分支 然后合并到主分支(master),主分支就是最稳定的版本 git实际上是分为三个区域, 工作区, 暂存区版本库 工作区(workspace),就是你写代码的本地文件夹 暂存区(stage/index),存放在.git文件夹下面的index文件,顾名思义呗 版本库,存放一些各个版本,分支的项目文件,存在.git文件夹下 –一般地,我们不将版本库算在工作区中 Yw12jJ.png 如图所示.

开始实战

新建一个文件夹,我这里新建为helloGit

然后打开cd切到这个路径(或右键选择git bash here)

输入以下命令($是提示符,不需要输入)

1
$ git init

初始化,使其成为git版本管理的项目之一

不要乱动git init生成的.git文件夹.

待更.先睡觉去了 qwq