Linux命令和Git命令的介绍

483 阅读2分钟

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 # 抓取远程仓库所有分支更新并合并到本地