Git入门到精通 (2)

此时在对应文件夹中会自动创建一个 .git 的隐藏文件夹,里面放的就是git相关配置信息与git仓库

2.查看相关状态

git status

Git入门到精通

此时我们index.html 文件还没有被git管理,如果需要被管理起来,需要操作下一个步骤

3.添加文件到git

git add index.html

添加完后,可以查看一下文件状态

git status

Git入门到精通

此时文件是添加到了暂存区,还没有提交到Git仓库

4.提交到Git仓库

git commit -m 第一次提交

Git入门到精通

出现这些信息,代表提交成功;注意,后面要带上提交的日志信息

5.查看提交日志信息

git log

Git入门到精通

撤销

用暂存区中的文件覆盖工作目录中的文件

场景:当工作目录中添加的一些代码存在一些问题,但是又不记得修改了哪一些地方了,此时就可以用暂存区的文件来覆盖我们工作目录的文件

git checkout 文件

将文件从暂存区中删除

场景:当我们不小心把其他的一些测试代码或者是一些没用的文件添加到了暂存区后,我们可以通过命令进行移除

git rm --cached 文件名

恢复git仓库中指定版本的项目

场景:一般是用于恢复到某一个正常的版本

git reset --hard 提交ID

Git分支

为了便于理解,大家暂时可以认为分支就是当前工作目录中代码的一份副本。

使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。

Git入门到精通

分支细分

主分支(master

第一次向 git 仓库中提交更新记录时自动产生的一个分支。这个属于是主分支,主分支中的代码是很稳定的代码,所以我们在开发的时候一般都不会把代码直接提交到主分支中,主分支中的代码一般都是用于线上的项目;我们一般在开发的时候,会把代码先同步到开发分支上,等功能完成并且测试没有问题了,我们才会同步到主分支上

Git入门到精通

开发分支(develop

作为开发的分支,基于 master 分支创建,这条分支就是用于我们日常开发的分支

Git入门到精通

功能分支(feature

作为开发具体功能的分支,基于开发分支创建,为了不影响整体的开发项目,我们在实现某一些有难度的功能时候,会创建功能分支,等到功能实现完毕,没有问题了我们才会同步到开发分支上

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdyzj.html