Git的使用以及shell的常用操作命令

版权声明:草原上的雄鹰 https://blog.csdn.net/sinat_36729274/article/details/80819685

一.常用base命令

pwd (PrintWorking Directory)查看当前目录

cd (ChangeDirectory) 切换目录,如 cd /etc

ls (List) 查看当前目录下内容,如 ls -al

mkdir (Make Directory) 创建目录,如 mkdir blog

touch 创建文件,如 touch index.html

cat 查看文件全部内容,如 cat index.html

more/less 查看文件,如more /etc/passwd、less /etc/passwd

rm (remove) 删除文件,如 rm index.html、rm -rf  blog

rmdir (Remove Directory) 删除文件夹,只能删除空文件夹,不常用


mv (move) 移动文件或重命名,如 mv index.html ./demo/index.html

cp (copy) 复制文件,cp index.html ./demo/index.html

head 查看文件前几行,如 head -5 index.html

tail 查看文件后几行 –n –f,如 tail index.html、tail -f -n 5 index.html

tab 自动补全,连按两次会将所有匹配内容显示出来

history 查看操作历史

> >>重定向,如echo hello world! > README.md,>覆盖 >>追加

wget 下载,如wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz

tar 解压缩,如tar zxvf node-v4.4.0.tar.gz

curl 网络请求,如curl http://www.baidu.com

whoami 查看当前用户

| 管道符可以将多个命令连接使用,上一次(命令)的执行结果当成下一次(命令)的参数。

grep 匹配内容,一般结合管道符使用

二. vi命令

    b) 底行模式 :w保存,:w filenme另存为

    c) 底行模式 :q退出

    d) 底行模式 :wq保存并退出

    e) 底行模式 :e! 撤销更改,返回到上一次保存的状态

    f) 底行模式 :q! 不保存强制退出

    g) 底行模式 :set nu 设置行号

    h) 命令模式 ZZ(大写)保存并退出

    i) 命令模式 u辙销操作,可多次使用

    j) 命令模式 dd删除当前行

    k) 命令模式 yy复制当前行

    l) 命令模式 p 粘贴内容

    m) 命令模式 ctrl+f向前翻页

    n) 命令模式ctrl+b向后翻页

    o) 命令模式i进入编辑模式,当前光标处插入

    p) 命令模式 a进入编辑模式,当前光标后插入

    q) 命令模式 A进入编辑模式,光标移动到行尾

    r) 命令模式 o进入编辑模式,当前行下面插入新行

    s) 命令模式 O进入编辑模式,当前行上面插入新行

三. git的使用以及常用命令


git init 初始化仓库

git init --bare 初始化一个裸仓库

git branch 查看本地分支

git branch -a 查看全部分支

git remote 远程仓库管理 add show rename rm

git add file 跟踪文件

git checkout -- file (已跟踪)撤销更改

git branch 创建分支

git checkout 切换分支

git checkout -b 创建并切换分支

git status 检测当前状态

git reset 取消暂存文件

git fetch 抓取远程数据

git pull 抓取远程数据并合并

git push 将本地数据推送到远程仓库

git merge 合并分支

使用方法:将以index.html作为操作案例

1.git init //初始化仓库

2. git config --global user.name  xue  //配置用户信息

    git config  --global user.email [email protected]

3.git add index.html  //index.html为修改的html,将其放到缓冲区

    git add -A  //提交所有被修改的文件

   git checkout index.html  //可以将还未commit的文件还原

4.git commit -m '备注信息'     //提交至永久仓库并添加备注信息

5.git log   //查看所有的历史操作

6. git reset --hard (提交的id-版本号)   // 可以还原到上一个版本

分支的创建与使用

1. git branch  分支名称   // 可以创建分支

2. git branch  //可以查看分支

3.git checkout 分支名称    //可以切换分支

4.git merge 要合并分支   //当前分支合并分支

5. git branch -D 分支名   //删除分支

使用:git add index.html ->git commit -m '初步完成 ' ->git checkout cart ->git add index.html ->git commit -m '分支提交' ->git checkout master->git add index.html ->git commit -m '修改完成 ' ->git checkout cart  (继续开发)->git  merge master //全部开发完成合并分支

创建仓库并使用

1.git init --bare  //创建裸仓库

2. git push 远程地址  master/分支名称   //上传共享仓库

3.git pull  远程地址    master /分支名称  //下载共享仓库

    git clone  地址   (可选加文件名将克隆到该文件夹下)

4.修改远程仓库名称

git remote add 新名   旧名

 






猜你喜欢

转载自blog.csdn.net/sinat_36729274/article/details/80819685