git 9.16

2017-03-27  本文已影响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只把仓库复制下来,不改变工作目录,不会出现冲突

上一篇下一篇

猜你喜欢

热点阅读