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中粘贴 格式错乱
- 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
- 拷贝完成之后,输入:set nopaste (关闭paste)
Terminal,git,vim常用命令整理以及删除本地git仓库的更多相关文章
- Linux 和 Vim 常用命令整理
Sftp常用命令: lcd f:本地切换到 F盘 lpwd本地 当前目录 lls本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get下载文件到本地 Lin ...
- Git版本控制常用命令整理
基础命令: git init 初始化一个空仓库 git add 添加已经修改的工作区文件 git add newmodifiedfile git commit -m "log conten ...
- vim常用命令整理
#创建文件 vim test.txt vi test.txt touch test.txt #在vim中要想退出,先按[esc],再输入如下命令 [:wq]保存并退出 [:q]退出,未修改 [:q!] ...
- LINUX 笔记-VIM常用命令整理
1.进入insert模式 o:当前行后 O:当前行前 r:替换当前字符 R:替换当前字符直到ESC 2.删除命令 #dw:删除#个word d^:删除至行尾 d$:删除至行首 3. u:撤消 ctrl ...
- VI/VIM 常用命令
VI/VIM 常用命令=========== 整理自鸟哥的私房菜 ---------- - 移动光标 命令 | 描述----------------------- ...
- (小组)Git 常用命令整理
Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone git@xbc.me:wordpress.git 添加远程版本库origin,语法 ...
- Git 配置环境及常用命令整理
一.Git教程网站 廖雪峰网站 易百GitHub命令:https://www.yiibai.com/git/git_clone.html 完成Windows环境命令下Git config配置 设置好之 ...
- GIT(5)----常用命令:新分支,切换,删除,远程推送,标签,日志
常用命令 1.新分支 创建新分支:git branch <branch_name> 创建分支并切换到新的分支上:git checkout -b <branch_name> 2. ...
- linux最强编辑神器vim常用命令大全:编辑、插入、删除、替换、保存...
我说vim是编辑器之神大家没有意见吧 下面分享一些vim常用命令,大家可以收藏一下 进入vim: vim配置: vim中光标移动: vim中屏幕滚动: vim中插入文本类: 文本替换: 格式 : 范 ...
随机推荐
- 微信APP长按图片禁止保存到本地
项目遇到一个问题,在web页面中,禁止长按图片保存, 使用css属性: img { pointer-events: none; } 或者 img { -webkit-user-select: no ...
- Bootstrap3 datetimepicker控件的使用
Bootstrap3 日期+时间选择控件 1.支持日期选择,格式设定 2.支持时间选择 3.支持时间段选择控制 4.支持中文 官网地址:http://eonasdan.github.io/bootst ...
- java.lnag.Throwable详细解读
public class Throwable extends Object implemnts Serializable Throwable类是所有错误或异常的超类.只有当对象是此类(或其中之 ...
- python全栈学习--day9(函数初始)
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...
- 【总结】关于YUV-RGB格式转换的一些个人理解
这段时间一直在研究YUV的格式问题例如YUV422.YUV420,在网上搜索了很多这方面的资料,发现很多资料讲的东西是重复的,没有比较深入的讲解,所以看了之后印象不是很深,过了一段时间之后又对它们有了 ...
- 『BUG』Android Studio 64位 始终提示 JVM 启动不了,JDK配置失败,error code -1
前几天 安装了 Android Studio 2.2. 本来一切都好,但是当我修改了 配置文件 studio64.exe.vmoptions 想修改 最大内存(保证运行流畅)后,AS 就再也运行不了了 ...
- Could not create pool connection. The DBMS driver exception was: null, message from server: "Host '192.168.XX.XX' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
早上打开浏览器准备登陆某个系统,发现Error 404--Not Found,有点奇怪,这个服务器应该没人用了才对,然后到weblogic后台去看日志,报如下错误: "Could not c ...
- C第十八次课
总结知识点: 指针 1.指针变量 指针变量的定义:例8.1 指针变量的引用:例8.2: 指针变量作为函数参数:例8.3 swap函数,例8.4 比较排序函数 2.指针数组 数组元素的指针:int *p ...
- Linux下硬盘分区
1 fdisk -l查看硬盘及分区信息 我的系统(Archlinux)下的命令效果如下: 由上面的图片可以得知该系统只挂载了1个硬盘,命名为sda,其有2个主分区,sda1和sda2,至于为什么这么 ...
- 201621123068 《Java程序设计》第1周学习总结
1. 本周学习总结 本周学习了如何使用Java来编写程序,还没展开学习具体的语言,但是也花了大量的时间搞清楚Java运行的原理.明白了Java是一种可以跨平台运行语言,搞清了jdk,jre,jvm之间 ...