git 9.16

作者: 毕子歌 | 来源:发表于2017-03-27 13:13 被阅读0次

    git命令行

    ..上一层  .本层

    clear清理

    pwd查看当前目录

    lslist 当前目录的所有文件

    ls -aa是all   显示隐藏文件 不忽略以.开头的文件

    ls ./当前目录ls ../上一层目录    主要是./ 和 ../

    ls -l会出现 权限、所属用户、文件大小、日期、文件名称

    cd切换目录  输入前几个字符,按Tab自动自动补全

    mkdir创建目录 make=mk directory=dir   mkdir -p a/b/c 连续创建多个层级的目录

    touch创建文件  touch a.html

    rm删除  默认只能删除文件,无法删除目录。若想删除目录用rm -r

    mv重命名  move  mv 1 2  1重命名为2

    连续命令用分号连接;或用&&。区别是分号无论前一个命令的对错与否,都会继续运行下一个命令;而&&是前一个必须要成功后面的才可以运行。(或和且)

    cp复制 copy  复制目录时cp -r和mv相同,要两个对象

    echo添加一个东西进入一个文件  echo 1 > text.txt    文件中就多了个1 。下次 2 > 会覆盖

    cat输出文件的内容| 符号是管道连接(第一个命令的内容作为第二个命令的输入)cat test.txt  | less 可以分页显示大文件 JK两个按键控制上下滚轮查看

    head显示前几行 加 -3 前三行

    tail后几行

    du show disk useage 查看磁盘使用情况-h 各文件大小以K、M、G为单位 -s 总大小 -sh 以KMG显示总大小

    命令 --help 查看帮助文档  man 或 -h也行(注意

    编辑~/.bashrc  但是没有.bashrc 。

    小技巧

    !! 重复上一次命令

    alt+.上次的最后一个参数

    引号去除因空格等出现的歧义  单双都可以

    .. 上一次目录

    cd- 后退

    鼠标中键是粘贴  linux才有

    git仓库操作

    branch 分支

    在本地实现版本控制

    git remote add origin shh地址

    git config –global push.defult matching

    github合作

    git pull

    当冲突时 status 状态为UU

    vi进入编辑器

    搜索==== 往上找四个小于号<<<< 往下找四个大于号>>>>

    意思就是本地

    git log查看提交历史

    git merge origin/master合并

    git pull和 git fetch的区别

    fetch只把仓库复制下来,不改变工作目录,不会出现冲突

    相关文章

      网友评论

          本文标题:git 9.16

          本文链接:https://www.haomeiwen.com/subject/ymcqettx.html