基于简书的Markdown语法的测试文章-命令行与git的阶段性总结


目录

  • 命令行、git与github的基本概念
  • 命令行的常用命令
  • git的基本命令

  • 什么是命令行

维基-命令行界面

  • 什么是git

维基-git

  • 什么是github

维基-github


命令行的常用命令

  • pwd (process work directory )
  • ls (list)
    • ls:打开目录
    • ls -a:打开所用目录
    • ls -l :打开详细目录及其信息
    • ls --help(-h):查看ls命令的帮助文档
      [Tip]
      ls -a显示所有类型文件,包括.XXX文件
      --help对于所有的命令均适用
  • cd (change directory)
    • cd 文件名
    • cd ..
    • cd ../文件名


  • mkdir and touch
    • mkdir 文件夹名
    • mkdir -p 文件夹1/文件夹2/文件夹3
  • rm
    • rm -r 目录名:强制删除带有文件的文件夹
  • mv:重命名目录
  • 组合操作
  • 操作命令1;操作命令2
  • 操作命令1 && 操作命令2
    [TIP]
    分号的作用相当于逻辑运算符||;
    &&的作用相当于逻辑运算符&&;
  • cp(copy)
    • cp 文件名1 文件名2
    • cp -r 文件夹1 文件夹2
  • echo (轻量级的文本编辑命令)
    echo 文本内容 > 文件
  • cat
    • cat 文件名:输出文本
    • cat 文件名 | less :有序输出文本
      [Tip]
      "|"表示管道符号,将前面命令的内容传递到后面的命令;
      "less"表示有序输出命令;
      "head -n 3 文件名 "表示输出头三行文本;
      "tail -n 3 文件名"表示输出尾三行文本;


[TIP]
alt + .:把上一次的参数给写下来
!!:重复上一次命令

  • which
    which :告诉命令所在的文件路径
  • Vim
    • vim是升级版的vi,是一款文本编辑器
    • vim 文件名
    • 按i进入编辑模式
    • 按:进入命令模式,写入wq(写入并退出编辑)
    • esc退出到不可编辑模式

git的基本命令

  • git status 命令
    • git status :查看当前git库的操作情况的命令
    • git status -s:简洁查看
      -git status -b:查看文件的分支
  • git init:初始化本地库.git
  • git add 文件夹:将特定文件夹加入缓存区
    • git add .:将所有文件加入缓存区
    • git add 具体文件名
  • git commit 文件夹:将特定文件夹加入本地库
    • git commit 文件名 -m "描述"
    • git commit -v进入编辑器
  • git push 命令
    • git push :将本地库的变动推送的远程库的命令
    • git push 远程库名 本地分支名:远程分支名

github的远程库与本地库的操作

  • 公私钥配对
  • 将本地库和远程库相联系


[TIP]
这一步很重要,因为不先添加本地与远程库之间的联系而直接上传本地库的话,会产生如下问题:

  • 上传至远程库


  • 更改远程库的地址
    git remote add origin ssh
    [TIP]
    git remote -v:查看远程库的地址
  • 删除远程库
  • git log 查看历史记录


[TIP]
关于文件前的英文标记及颜色的解释
绿色的A表示已经add,而红色的M表示后台知道已经修改了但没有管它

  • git pull 命令
    git pull 是更新本地库的内容的命令
  • git fetch命令
    只把远程仓库的代码拉到本地仓库.git,并不放到你的工作目录里如test文件夹。
    这一命令实现了,当你需要借鉴远程库的优秀代码时,又不希望它对你现在工作的代码产生冲突的良好解决方案

  • git合作时产生冲突的解决方案

    • 通常发生在git pull时,因为有可能远程合作者的更新与你本地库的更新相冲突,此时可以通过看uu 文件名识别冲突
    • 进入编辑器,vi 文件名
    • 搜索四个等于号,/====
    • 往上找<<<<
    • 往下找>>>>
    • 等号上面是本地冲突内容,等号下面是远程冲突内容
    • 最后和合作者商议如何修改,并将冲突内容复制到vi的新区域
  • 新建远程分支

    • git branch查看分支
    • git branch -a查看所有分支
    • git branch 分支名
    • git checkout fen1
    • 分支的操作和内容相互独立
  • 将不同分支的文件合并至一个分支
    git merge 分支名
  • 删除本地分支和远程分支

    • git branch -d 分支名
    • git branch -D 分支名(强制删除)


  • git push origin :fen1将空的分支名分配给fen1

  • git reset命令
    • 反悔命令只作用于本地库的文件,只起到“隐藏”操作作用,不会实质改变文件
    • 若加上git reset --hare commit码,那么会将本地文件也恢复到指定地点

![Uploading Paste_Image_244952.png . . .]


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容

  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,931评论 2 88
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,649评论 9 163
  • 背景 2017年06月02日朋友推荐我 东野圭吾 小说改编的电影-《嫌疑人X的献身》,以前一个特别喜欢东野圭吾的小...
    shawnxjf阅读 595评论 1 1
  • 在人们生活中,整天不出门顾名思义地称她(他)为“宅”。 本应该好好去玩的年纪,就因为一堆无味“文字”所限制。每天生...
    e0d624f0b5ee阅读 169评论 0 1
  • 2015年3月3日今天,算是离家的第一天了,由于自己的错误判断,算错时间。所以感觉很突兀的匆匆而来如我所言,每次出...
    蒙古海军上将阅读 140评论 0 1