基于簡(jiǎn)書的Markdown語法的測(cè)試文章-命令行與git的階段性總結(jié)


目錄

  • 命令行运悲、git與github的基本概念
  • 命令行的常用命令
  • git的基本命令

  • 什么是命令行

維基-命令行界面

  • 什么是git

維基-git

  • 什么是github

維基-github


命令行的常用命令

  • pwd (process work directory )
  • ls (list)
    • ls:打開目錄
    • ls -a:打開所用目錄
    • ls -l :打開詳細(xì)目錄及其信息
    • ls --help(-h):查看ls命令的幫助文檔
      [Tip]
      ls -a顯示所有類型文件,包括.XXX文件
      --help對(duì)于所有的命令均適用
  • cd (change directory)
    • cd 文件名
    • cd ..
    • cd ../文件名


  • mkdir and touch
    • mkdir 文件夾名
    • mkdir -p 文件夾1/文件夾2/文件夾3
  • rm
    • rm -r 目錄名:強(qiáng)制刪除帶有文件的文件夾
  • mv:重命名目錄
  • 組合操作
  • 操作命令1间校;操作命令2
  • 操作命令1 && 操作命令2
    [TIP]
    分號(hào)的作用相當(dāng)于邏輯運(yùn)算符||熟丸;
    &&的作用相當(dāng)于邏輯運(yùn)算符&&;
  • cp(copy)
    • cp 文件名1 文件名2
    • cp -r 文件夾1 文件夾2
  • echo (輕量級(jí)的文本編輯命令)
    echo 文本內(nèi)容 > 文件
  • cat
    • cat 文件名:輸出文本
    • cat 文件名 | less :有序輸出文本
      [Tip]
      "|"表示管道符號(hào),將前面命令的內(nèi)容傳遞到后面的命令老翘;
      "less"表示有序輸出命令;
      "head -n 3 文件名 "表示輸出頭三行文本锻离;
      "tail -n 3 文件名"表示輸出尾三行文本铺峭;


[TIP]
alt + .:把上一次的參數(shù)給寫下來
!!:重復(fù)上一次命令

  • which
    which :告訴命令所在的文件路徑
  • Vim
    • vim是升級(jí)版的vi,是一款文本編輯器
    • vim 文件名
    • 按i進(jìn)入編輯模式
    • 按:進(jìn)入命令模式,寫入wq(寫入并退出編輯)
    • esc退出到不可編輯模式

git的基本命令

  • git status 命令
    • git status :查看當(dāng)前git庫的操作情況的命令
    • git status -s:簡(jiǎn)潔查看
      -git status -b:查看文件的分支
  • git init:初始化本地庫.git
  • git add 文件夾:將特定文件夾加入緩存區(qū)
    • git add .:將所有文件加入緩存區(qū)
    • git add 具體文件名
  • git commit 文件夾:將特定文件夾加入本地庫
    • git commit 文件名 -m "描述"
    • git commit -v進(jìn)入編輯器
  • git push 命令
    • git push :將本地庫的變動(dòng)推送的遠(yuǎn)程庫的命令
    • git push 遠(yuǎn)程庫名 本地分支名:遠(yuǎn)程分支名

github的遠(yuǎn)程庫與本地庫的操作

  • 公私鑰配對(duì)
  • 將本地庫和遠(yuǎn)程庫相聯(lián)系


[TIP]
這一步很重要汽纠,因?yàn)椴幌忍砑颖镜嘏c遠(yuǎn)程庫之間的聯(lián)系而直接上傳本地庫的話卫键,會(huì)產(chǎn)生如下問題:

  • 上傳至遠(yuǎn)程庫


  • 更改遠(yuǎn)程庫的地址
    git remote add origin ssh
    [TIP]
    git remote -v:查看遠(yuǎn)程庫的地址
  • 刪除遠(yuǎn)程庫
  • git log 查看歷史記錄


[TIP]
關(guān)于文件前的英文標(biāo)記及顏色的解釋
綠色的A表示已經(jīng)add,而紅色的M表示后臺(tái)知道已經(jīng)修改了但沒有管它

  • git pull 命令
    git pull 是更新本地庫的內(nèi)容的命令
  • git fetch命令
    只把遠(yuǎn)程倉庫的代碼拉到本地倉庫.git虱朵,并不放到你的工作目錄里如test文件夾莉炉。
    這一命令實(shí)現(xiàn)了,當(dāng)你需要借鑒遠(yuǎn)程庫的優(yōu)秀代碼時(shí)碴犬,又不希望它對(duì)你現(xiàn)在工作的代碼產(chǎn)生沖突的良好解決方案

  • git合作時(shí)產(chǎn)生沖突的解決方案

    • 通常發(fā)生在git pull時(shí)絮宁,因?yàn)橛锌赡苓h(yuǎn)程合作者的更新與你本地庫的更新相沖突,此時(shí)可以通過看uu 文件名識(shí)別沖突
    • 進(jìn)入編輯器服协,vi 文件名
    • 搜索四個(gè)等于號(hào)绍昂,/====
    • 往上找<<<<
    • 往下找>>>>
    • 等號(hào)上面是本地沖突內(nèi)容,等號(hào)下面是遠(yuǎn)程沖突內(nèi)容
    • 最后和合作者商議如何修改偿荷,并將沖突內(nèi)容復(fù)制到vi的新區(qū)域
  • 新建遠(yuǎn)程分支

    • git branch查看分支
    • git branch -a查看所有分支
    • git branch 分支名
    • git checkout fen1
    • 分支的操作和內(nèi)容相互獨(dú)立
  • 將不同分支的文件合并至一個(gè)分支
    git merge 分支名
  • 刪除本地分支和遠(yuǎn)程分支

    • git branch -d 分支名
    • git branch -D 分支名(強(qiáng)制刪除)


  • git push origin :fen1將空的分支名分配給fen1

  • git reset命令
    • 反悔命令只作用于本地庫的文件窘游,只起到“隱藏”操作作用,不會(huì)實(shí)質(zhì)改變文件
    • 若加上git reset --hare commit碼跳纳,那么會(huì)將本地文件也恢復(fù)到指定地點(diǎn)

![Uploading Paste_Image_244952.png . . .]


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忍饰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寺庄,更是在濱河造成了極大的恐慌艾蓝,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铣揉,死亡現(xiàn)場(chǎng)離奇詭異饶深,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)逛拱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門敌厘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人朽合,你說我怎么就攤上這事俱两”タ瘢” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵宪彩,是天一觀的道長(zhǎng)休讳。 經(jīng)常有香客問我,道長(zhǎng)尿孔,這世上最難降的妖魔是什么俊柔? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮活合,結(jié)果婚禮上雏婶,老公的妹妹穿的比我還像新娘。我一直安慰自己白指,他們只是感情好留晚,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著告嘲,像睡著了一般错维。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上橄唬,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天赋焕,我揣著相機(jī)與錄音,去河邊找鬼仰楚。 笑死宏邮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缸血。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼械筛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼捎泻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起埋哟,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤笆豁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后赤赊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闯狱,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年抛计,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哄孤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吹截,死狀恐怖瘦陈,靈堂內(nèi)的尸體忽然破棺而出凝危,到底是詐尸還是另有隱情,我是刑警寧澤晨逝,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布蛾默,位于F島的核電站,受9級(jí)特大地震影響捉貌,放射性物質(zhì)發(fā)生泄漏支鸡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧靡砌,春花似錦巡雨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至检碗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間码邻,已是汗流浹背折剃。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留像屋,地道東北人怕犁。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像己莺,于是被迫代替她去往敵國(guó)和親奏甫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 本片內(nèi)容轉(zhuǎn)自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃兒閱讀 4,916評(píng)論 2 88
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,632評(píng)論 9 163
  • 背景 2017年06月02日朋友推薦我 東野圭吾 小說改編的電影-《嫌疑人X的獻(xiàn)身》凌受,以前一個(gè)特別喜歡東野圭吾的小...
    shawnxjf閱讀 582評(píng)論 1 1
  • 在人們生活中阵子,整天不出門顧名思義地稱她(他)為“宅”。 本應(yīng)該好好去玩的年紀(jì)胜蛉,就因?yàn)橐欢褵o味“文字”所限制挠进。每天生...
    e0d624f0b5ee閱讀 167評(píng)論 0 1
  • 2015年3月3日今天,算是離家的第一天了,由于自己的錯(cuò)誤判斷誊册,算錯(cuò)時(shí)間领突。所以感覺很突兀的匆匆而來如我所言,每次出...
    蒙古海軍上將閱讀 138評(píng)論 0 1