GIT
GIT简介
Git有两种
GitLab 本地库(局域网内)
GitHub使用(远程库) 外网
GIT安装与卸载
控制面板--->程序--->卸载程序---->GIT....右键卸载
GIT操作(基础命令)
1. 初始化本地库
git init
2. 将代码区的东西提交到暂存区
git add [file name]
例如:git add HelloWorld.txt
3. 将暂存区的东西提交到本地库
git commit -m '提交内容' [file name]
*******第一次提交本地仓库 需要设置签名*******
如何设置签名:
git config --global user.email "wanghuadi@qq.com"
git config --global user.name "whd"
如何找到我设置的签名:
C:\Users\用户名\.gitconfig
4. 查看工作区和暂存区的状态
git status
5. 查看提交历史记录
git log
6. *查看所有的历史记录(记住这个就可以)
git reflog
7. 查看历史记录在一行显示
git log --pretty=oneline
git log --oneline
8. 前进后退
基于索引值操作[推荐]
git reset --hard [局部索引值]
案例:git reset --hard a6ace91
9. 比较文件差异
git diff [文件名] 将工作区中的文件和暂存区进行比较
git diff [本地库中历史版本] [文件名]
将工作区中的文件和本地库历史记录比较
不带文件名比较多个文件
VIM 编辑器使用
vim简介
在Linux世界中,最长用到的而且功能比较强大的是Vim编辑器。Vim编辑器是在内存缓冲区中处理数据。
作用: 编辑文件 对文件来进行操作
VIM编辑器如何使用
vim 文件名 or vi 文件名 都可以通过vim打开文件
1). vim模式介绍
vim编辑器有两种模式:
1.普通模式
2.插入模式
2.1 普通模式
当刚打开要编辑的文件或新建一个文件时,vim首先进入的是普通模式。在普通模式中,vim会将案件解释程命令。
在普通模式下,可以用方向键在文本区域移动光标。vim有用来移动光标的命令:
h:左移一个字符
j:下移一行(文本的下一行)
k:上移一行(文本的上一行)
l:右移一个字符
PageDown(或Ctrl+F):下翻一屏
PageUp(或Ctrl+B):上翻一屏
G:移动到缓冲区的最后一行
num G:移动到缓冲区的第num行
gg:移动到缓冲区的第一行
dd: 删除一行
3 编辑数据
在普通模式,输入i,就会进入到插入模式,然后就可以编辑和数据的插入。
4. 命令模式
如何将插入模式转换成命令模式
esc 切换到 命令模式
:q 退出
:q! 强制退出
:wq 保存退出
:wq! 强制保存退出
GIT 分支
什么是分支?
在版本控制过程中,使用多条线同时推进多个任务。
分支的好处?
1. 同时并行推进多个功能开发,提高开发效率
2. 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。
分支操作
1. 查看分支
git branch -v
2. 新建分支
git branch [分支名]
3. 切换分支
git checkout [分支名]
4. 合并分支
git merge 有新内容的分支
解决冲突:
第一步:编辑文件,删除特殊符号
第二步:把文件修改到满意的程度,保存退出
第三步:git add [文件名]
第四步:git commit -m "日志信息"
注意:此时 commit 一定不能带具体文件名