1. 首页
  2. >
  3. 技术信息
  4. >
  5. 技术文章

Git常用命令

1 创建版本库

在项目文件夹内,执行 :git init

2提交文件

1新建文件后,通过git status 进行查看 稳健状态

2 将文件添加到残存区 git add 文件名

3提交文件到 本地库 git commit

4编写注释 完成提交

5 或者也可以git commit – m“注释内容”

3查看文件提交记录

1执行 git log文件名 进行查看历史记录

2 git log –pretty=oneline 文件名 简易查看信息

4回退历史

Git reset –hard HEAD^ 回退到上一次提交

Git reset –hard HEAD~n 回退n次操作

5 版本穿越

进行查看历史记录的版本号,执行 git reflog文件名

执行git reset –hard版本号

6 还原文件

Git checkout文件名

7删除文件

先删除文件 在 git add在提交

8git 工作区 缓存区 本地库原理

工作区 就是你电脑的硬盘目录

本地库 工作区有个隐藏 目录.git它就是git的本地版本库

暂存区 一般存放在git 目录下index文件 .git/index中所以我们把暂存区有时也叫作索引

Git常用命令

9 git 分支

系统上线了但是产品经理又提出了新的需求评估一下工期需要两个月但是同时系统正在上线运行是不是还需要修改 bug如何管理如下图

Git常用命令

创建分支 : git branch 分支名

Git branch -v查看分支

切换分支 git checkout <分支名>

一步完成 git checkout -b<分支名>

合并分支:先切换到主干 git chechkout master

Git merge <分支名>

删除分支:先切换到主分支 git branch -D 分支名

10 git 冲突

冲突:

一般指同一个文件同一位置的代码,在两种版本合并时版本管理软件无法判断到底应该保留哪个版本,因此会提示该文件发生冲突,需要程序员来手工判断解决冲突。

合并冲突:

程序合并时发生冲突系统会提示CONFLICT关键字键字,命令行后缀会进入MERGING状态,表示此时是解决冲突的状态。

Git常用命令

Git常用命令

解决冲突:

此时通过git diff可以找到发生冲突的文件及冲突的内容。

Git常用命令

然后修改冲突文件的内容,再次git add <file>和 git commit 交后,后缀MERGING消失,说明冲突解决完成。

Git常用命令