git基础,Vim模式,tag里程碑,git历史,布局分类

本文详细介绍了Bash命令,包括改变目录、显示当前目录、列出文件、新建与删除文件、移动文件等基本操作。同时,讲解了Git的使用,如创建本地仓库、提交文件、建立远程仓库连接、推送与克隆仓库。此外,还涵盖了Git的分支管理和标签管理,以及Vim编辑器的基本模式与操作。内容实用,适合初学者快速掌握命令行基础。
摘要由CSDN通过智能技术生成

bash命令

1)、cd : 改变目录。   change directory
2)、cd .. 回退到上一个目录,直接cd进入默认目录
3)、pwd : 显示当前所在的目录路径。   print work directory
4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。   remove
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r : 删除一个文件夹, rm -r src 删除src目录
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,
必须保证文件和目标文件夹在同一目录下。
10)、reset 重新初始化终端/清屏   
11)、clear 清屏。
12)、history 查看命令历史。
13)、help 帮助。
14)、exit 退出。
15)、#表示注释

git中创建本地仓库

mkdir <目录>
cd <目录>
git init                     	      #初始化
touch <文件名>		              #创建文件
git add <文件>			      #添加到暂存区
git add .			      #当前目录下所有文件都提交到暂存区
git commit -m "first commit"	      #添加到本地仓库
git remote add  <名称> <远程仓库地址>  #本地仓库和远程仓库连接
例如:git remote add origin XXX.git

git remote add <名称> <远端仓库地址>   #告诉客户端,远端地址是什么
例如:git remote add origin <Git库地址>

git push -u origin master	      #从本地仓库推送到远程仓库

git clone <远端地址>		      #克隆远程仓库

git常见分支命令

# 列出所有本地分支
git branch

# 列出所有远程分支
git branch -r

# 新建一个分支,但依然停留在当前分支
git branch [branch-name]

# 新建一个分支,并切换到该分支
git checkout -b [branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

vim模式常见的命令

j 向下移动光标;h向左移动光标;k 向上移动光标;l 向右移动光标

i 切换到输入模式;esc切换好命令模式; : 切换到底线命令模式

I 移动到行首,并且切换到输入模式; i移动到选中字母前,并且切换到输入模式

a移动到选中字母后,并且切换到输入模式; A移动到行尾,并且切换到输入模式

o移动到下一行,并且切换到输入模式;O移动到上一行,并且切换到输入模式

gg光标移动到文件头; G光标移动到文件尾;50G跳转到50行

dd删除一行;cc删除一行;yy复制;p粘贴

:切换到底线命令模式

w保存;w filename 保存为; q退出; wq!保存并强制退出


tag里程碑

1)查看所有标签和指定标签

(1)所有标签

git tag

git tag -1

(2)指定标签

git tag -1 <tagname>即:标签名称

2)在当前分支添加标签

git tag <name> 标签名 :随便取

git tag -a <tagName>-m <备注内容>

3)删除本地标签

git tag -d <tagName>

git tag -D<tagName> 这是强制删除 但是有bug

4)把本地标签推送到远程仓库

git push origin --tags 推送所有标签

git push origin <tagName> 推送某一个标签

5)删除远程标签

git push origin :<tagname>

6)查看远程标签

git ls-remote --tags origin

git历史

git reflog				#列出简单历史
git log					#列出详细历史
git log --oneline		        #单行查看
git log --graph			        #图形查看

退回之前版本

git reset --hard <版本号>


布局分类

1.float 浮动

浮动元素的顶部,在标准文档流的底部

2.position 定位

relative 相对定位:相对原来位置,偏移一定距离

absolute 绝对定位:相对于position不为static的父元素,偏移一定距离

fixed 固定定位:相对浏览器定位

static 没有定位:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值