Terminal,git,vim常用命令整理以及删除本地git仓库

Terminal常用命令

目录操作

  • ll 打开目录列表
  • ls -a 打开目录下所有文件列表
  • cd 切换到某目录
  • mkdir 创建目录
  • rmdir 删除空目录
  • rm -rf 目录名字 强制删除目录
  • mvdir 移动或者重命名目录 跟着两个目录名就是重命名
  • pwd 显示当前目录的路径
  • dircmp 比较两个目录的内容
  • whoami 查看当前操作员的身份
  • cp 复制文件

文件操作

  • cat 显示文件内容
  • find 查找文件
  • pg 分页格式化显示文件内容
  • more 分屏显示文件内容

Git常用命令

  • git init 建立仓库
  • git clone SSH 从git复制项目到本地
  • git pull 从git仓库拉项目到本地,保持本地仓库跟远程同步
  • git status 查看仓库状态
  • git add 添加文件到仓库中
  • git rm 文件名 删除仓库中的文件
  • git commit -a '本次提交的名字' 提交到本地仓库
  • git log 查看日志
  • git push 推送到git远程仓库
  • git config --list 查看git的配置文件,包括用户名,用户的邮箱
  • git config user.name "whl" 修改配置文件中的用户名,同理可以修改配置文件中的其他项
  • git merge 分支名 合并分支
  • git branch 查看当前分支
  • git branch -a 查看本地仓库以及远程仓库的所有分支,分支前面有*的说明当前所在的分支
  • git checkout -b 分支名字 新建分支并切换到新建的分支
  • git checkout 分支名 切换分支
  • git diff 跟上一个版本对比,查看本次修改的内容,确保要提交的都是自己想要的,
    *git clean -fd 清除还没有add的文件

删除本地仓库

 ls -a 查看目录内所有的文件
 rm -rf .git 强制删除.git ,也就是git仓库
 cd .. 回退到上一层目录
 rm -rf 目录名字 则是删除创建的项目目录


vi编辑器常用命令

  • i切换到插入模式
  • ESC退出插入模式,切换到命令模式
  • :wq普通状态下的保存并离开
  • :wq! 上次vi编辑器没有保存就意外退出了,再次编辑后提示E45: 'readonly' option is set (add ! to override),在权限为root的情况下,此时通过此命令可以强制保存退出
  • :set nu设置行号
  • :set nonu 取消行号
  • :u 撤销上一步
  • :开始行号,结束行号 ,move 目标行号 剪切多行到目标位置
  • :行号d 删除行,同上可以删除多行
  • :vsp 目标文件 分屏,分出多个屏幕
  • :%s/要替换的内容/替换 全文替换

解决vi/vim中粘贴 格式错乱

  1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
  2. 拷贝完成之后,输入:set nopaste (关闭paste)
posted @ 2018-04-13 22:53  MrBear  阅读(1118)  评论(0编辑  收藏  举报