Linux命令
linux:
cd 目录名称 进入目录
cd .. 返回上一级目录
ls 查看当前目录的内容
ls -a 查看当前目录内隐藏的文件
mkdir 文件夹名称 创建文件夹
touch 文件的名称 创建文件
clear 清屏
rm -f 文件名 表示删除一个文件
rmdir 文件夹名称/目录名称 表示删除一个文件夹/目录
rm -rf 文件夹名称 删除有文件的文件夹
cp 文件 复制出来的文件 表示复制文件
pwd 显示工作路径
vim:
i 在进入vim编辑器的时候,如果要输入,首先要输入i键
:q! 强制退出vim编辑器,并且对内容不保存
:wq 保存并退出
cat 查看文件的内容
Git命令
1.查看状态:git status
2.添加到暂存区:
将工作区的“新建/修改”添加到暂存区命令 : git add
恢复,不放到暂存区命令 :git rm --cached
3. 提交到本地库
将暂存区的内容提交到本地库
命令: git commit [-m "提交说明信息"]
4.查看版本历史记录
1.显示最详细的日志信息 命令: git log
2.如果内容太长, 多屏显示控制方式:
空格键: 向下查看
b : 向上查看
q : 退出查看
3.以漂亮的格式显示:即每条日志只显示一行
命令: git log --pretty=oneline
4.简约的格式显示:
命令: git log --oneline
5.显示回滚版本步数[推荐]:
命令: git reflog
5. 前进后退版本
1.基于索引值操作[推荐方式]
命令: git reset --hard <局部索引值>
2. 使用 ^ (异或)符号:只能后退
命令: git reset --hard HEAD^
注:一个 ^ 表示后退一步,n 个表示后退 n 步
3. 使用 ~ 符号:只能后退
命令: git reset --hard HEAD~n
注:n指定步数,表示后退 n 步
6.删除文件并恢复
前提:删除文件前,此文件需要已经提交过本地库,才可恢复
删除:rm 文件名.txt
命令: git reset --hard <历史记录索引值>
删除操作已经提交到本地库:指针位置指向历史记录
删除操作尚未提交到本地库:无法恢复
7.git常用的命令
git init(创建仓库)
git status(查看仓库的状态)
git diff 文件名 (这次相较上次修改了哪些内容)
git add 文件名 (将添加的文件放到本地暂存区中)
git commit (将栈存区内容提交到代码区中)
git clone git地址(将远程仓库的代码克隆到本地)
git branch 查看当前分支
git checkout 切换分支
git rm <file> # 从版本库中删除文件
git reset <file> # 从暂存区恢复到工作文件
git pull # 抓取远程仓库所有分支更新并合并到本地