zoukankan      html  css  js  c++  java
  • 一些常见的shell命令和git命令

      shell命令:

        pwd : (Print Working Directory) 查看当前目录

        cd (Change Directory) 切换目录,如 cd /etc

        ./当前目录  ../上级目录

        ls (List) 查看当前目录下内容,如 ls -al,“.”(表示当前目录)和“..”(表示当前目录的父目录)

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

        touch 创建文件,如 touch index.html

        echo >>追加文件 >重新添加一行

        wc (Word Count) 字数信息统计,如 wc 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) 删除文件夹,只能删除空文件夹,不常用

        rm -rf删除有内容的文件夹

        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 -5 index.html 

        history 查看操作历史

        whoami 查看当前用户

      git命令:

        首先要下载个gitbush:http://git-scm.com/download/win

        配置用户名   git config --global user.name "你的用户名" 

          配置邮箱   git config --global user.email "你的邮箱" 

          查看配置   git config --list 

          初始化空仓储: git init

          查看当前目录文件的状态   git status 或命令  git status -s ` 查看简要的状态信息

          将文件添加到暂存区   git add.(注意这里有个点)

        将文件添加到仓储中   git commit -m "要写的注释" (-m 表示需要指定一个字符串,表示本次提交的代码与上一次相比多了哪些功能,或者是做了哪些修改。)

        查看日志   git log

        版本回退      

              git reset --hard Head 回到最近一次提交的版本的文件状态  

                git reset --hard [版本号] (示例: git reset --hard 12dad211)回退到某个具体的版本。

                  git reset --hard Head~1  表示回到最近一次提交的前一次提交.Head~2,回退到最近一次提交的前2次提交. 

        创建Git分支,并切换分支

                  git branch  查看有多少分支

                git branch dev   创建了一个名为dev的分支

                git checkout dev    切换到dev分支

                git checkout -b dev   创建并切换到指定分支

              git merge dev   表示将当前分支与dev分支合并(不要在dev分支执行这个命令,在别的的分支执行.)

              如果产生冲突,就要比较不同代码

        git clone [仓储地址]   会把指定仓储的整个下载来

        `git push [地址] master` 提交代码

        `git pull [地址] master` 下载代码

      

  • 相关阅读:
    为了实现一个函数 clone ,可以对 JavaScript 中 5 种主要的数据类型 (包括 Number、 St「ing 、 Object、 A「「ay、 Boolean )进行值(深)复制。
    说说你对语义化的理解
    vue 根据字符串的长度控制显示的字数超出显示省略号
    加密号码将中间四位改为*
    前端项目部署错误:npm ERR! notarget No matching version found for event-stream@3.3.6
    npm报错:A complete log of this run can be fund in:........
    nrm插件的安装插件和使用
    Vue过渡搭配Velocity.js动画的基本使用
    Asp.Net Core&钉钉开发系列
    KnockoutJS知识规整目录
  • 原文地址:https://www.cnblogs.com/wqc5730/p/6639301.html
Copyright © 2011-2022 走看看