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` 下载代码

  

一些常见的shell命令和git命令的更多相关文章

  1. 8 个不常见但很有用的 Git 命令

    1. 拉取远程代码并且覆盖本地更改 2. 列出远程和本地所有分支 3. 强制更新远程分支 4. 回滚一个 merge 5. 修改之前的提交记录或者很久前提交的记录 6. 使用多个远程代码库,并且使用多 ...

  2. 常用 Git 命令清单

    http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命 ...

  3. 常见的Git命令

    最近想着需要把工作中做一个备份,除了本地保存之外,上传到码云是个不错的选择,除了Git的一些特点外,也可以让别人看到你的代码,共同修改之类的 首先在上传到码云之前,需要学习Git的一些基础教程,包括国 ...

  4. Pull Request的过程、基于git做的协同开发、git常见的一些命令、git实现代码的review、git实现版本的管理、gitlab、GitHub上为开源项目贡献代码

    前言: Pull Request的流程 1.fork 首先是找到自己想要pull request的项目, 然后点击fork按钮,此时就会在你的仓库中多出来一个仓库,格式是:自己的账户名/想要pull ...

  5. 使用IDEA模拟git命令使用的常见场景

    目录 使用IDEA模拟git命令使用的常见场景 前期准备 新建一个远程仓库 在一个文件夹内建立两个子文件夹作为两个本地仓库的存放位置 本地仓库与远程仓库建立联系 模拟两个用户协同开发的场景(使用IDE ...

  6. git常见操作--忽略文件以及常用命令【转】

    转自:http://www.cnblogs.com/elfsundae/archive/2011/07/17/2099698.html References: http://stackoverflow ...

  7. Git命令以及常见注意事项

    命令: git init -> 初始化一个git仓库 git clone -> 克隆一个本地库 git pull -> 拉取服务器最新代码 git fetch –p -> 强行 ...

  8. 转——git常见使用命令及git原理

    0.常用命令1 1.git中brunch的使用和理解(一定理解brunch的指针理解和分叉) 分支创建 Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针. 比如,创建一个 ...

  9. git 常见命令 和 git 原理图

    git 工作原理图:git 有4 个仓库 这是 git和 svn 一个巨大的区别,所以git 没网也能提交代码和查看记录. svn 只有2 个仓库 ,一个远程一个本地. 1 创建git 仓库(  参数 ...

随机推荐

  1. java:list排序

    第一种方法:就是list中对象(bean文件)实现Comparable接口,代码如下: package com.mapred.entity; public class Bar implements C ...

  2. (2018干货系列一)最新Java学习路线整合

    怎么学Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. 话不多说,直接上干货: ...

  3. 【前端】诸葛io收集前端js报错信息

    转载请注明出处:http://www.cnblogs.com/shamoyuu/p/zhuge_error.html 一.什么是诸葛io 诸葛io就是通过分析用户的操作事件对用户数据,行为路径等进行分 ...

  4. 使用BEM命名规范来组织CSS代码

    BEM 是 Block(块) Element(元素) Modifier(修饰器)的简称 使用BEM规范来命名CSS,组织HTML中选择器的结构,利于CSS代码的维护,使得代码结构更清晰(弊端主要是名字 ...

  5. TI Davinci DM6446开发攻略——根文件系统的裁剪和移植

    一.补充文件系统知识 Linux根文件系统是存放tool软件.lib文件.script(脚本).配置文件.其他特殊文件.自己开发的应用程序的地方.嵌入式linux的根文件系统rootfs就像windo ...

  6. ActiveMQ的运用

    MQ的消息队列模式有2种,一种是点对点模式,一种是订阅模式. 点对点模式:点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接收端是否正在接收,可以直接向ActiveMQ发送消 ...

  7. SM4密码算法(附源码)

    SM4是我们自己国家的一个分组密码算法,是国家密码管理局于2012年发布的.网址戳→_→:http://www.cnnic.NET.cn/jscx/mixbz/sm4/ 具体的密码标准和算法官方有非常 ...

  8. mysql常用基础操作语法(十)~~子查询【命令行模式】

    mysql中虽然有连接查询实现多表连接查询,但是连接查询的性能很差,因此便出现了子查询. 1.理论上,子查询可以出现在查询语句的任何位置,但实际应用中多出现在from后和where后.出现在from后 ...

  9. mysql学习笔记03 mysql数据类型

    数值型:整数型 小数型字符串型时间和日期类型 数值型①整数型1 2 3 4 81bin表示1位,1Byte表示一个字节1B=8b.1汉字=2字节(1 word = 2 byte)1字节=8位(1 by ...

  10. TI AM335X处理器介绍

    AM335X是美国TI(德州仪器)公司基于 ARM Cortex-A8内核的AM335X微处理器,在图像.图形处理.外设方面进行了增强,并全面支持诸如 EtherCAT 和 PROFIBUS等工业接口 ...