Linux和git的基本命令

權(quán)限

rwx 可讀可寫可執(zhí)行

命令
  • ls

  • ls -l 顯示信息

  • ls -al 顯示包括隱藏文件及其信息

  • pwd當(dāng)前所在目錄

  • / ~ 根目錄 上一個(gè)目錄

  • clear;ctrl+L `清屏

  • touch 創(chuàng)建一個(gè)文件

  • cd 跳轉(zhuǎn)目錄

  • cat filename 從第一行查看文件

  • tac 從最后一行開始查看文件

  • vim+文件名 編輯文件 按i進(jìn)入install模式

    • esc退出
    • :wq寫入并退出
    • :q!強(qiáng)制退出
    • :q退出
    • a 光標(biāo)后面插入
    • i 光標(biāo) 位置插入
    • o換行插入
  • mkdir 創(chuàng)建一個(gè)文件夾

  • rmdir 刪除一個(gè)文件夾

  • cp file dirpath 復(fù)制文件

  • rm -rf dir文件夾下有文件時(shí)遞歸刪除

  • mv move的使用

    • mv oldname new name重命名

    • mv filename dirpath 移動文件

  • shutdown –h now:關(guān)閉計(jì)算機(jī)

  • shutdown –r now:重啟計(jì)算機(jī)-

  • su - username; passwd:password

  • ctrl + k 刪除光標(biāo)后的命令

  • ctrl + u 刪除開頭至光標(biāo)處的命令

  • tar -zcvf xxx.tar.gz (filename1,filename2/ pathdir)打包壓縮文件

    • c打包文件
    • v顯示運(yùn)行過程
    • f指定文件名
    • z調(diào)用gzip打包
  • tar -xvf filename dirpathname解壓壓縮文件

    • x代表解壓
  • 進(jìn)程管理

    • ps 查看進(jìn)程
    • kill -9 pid
  • 端口管理

    • nststat
git

菜鳥教程

概念
  • git是分布式的版本控制系統(tǒng),svn是集中式的版本控制系統(tǒng)
  • 工作區(qū),暫存區(qū),版本庫
    • 工作區(qū):創(chuàng)建的代碼項(xiàng)目的區(qū)域
    • 暫存區(qū):.git/index內(nèi)
    • 版本庫:.git
命令
  • git init初始化版本庫

  • git status查看當(dāng)前項(xiàng)目的狀態(tài)

  • git add a.txt 將文件從工作區(qū)添加到暫存區(qū)

  • git add .添加所有工作區(qū)改動到暫存區(qū)

  • git rm --cached a.txt 將暫存區(qū)的文件移出

  • git rm -f刪除暫存區(qū)和工作區(qū)的文件

  • git config --global user.name "username"

  • git config --global user.email youremail

  • git config --list查看配置信息

  • git commit a.txt -m "message"提交到版本庫

  • git commit -a -m "message"提交所有暫存區(qū)文件到版本庫

  • git diff

    • git diff查看工作區(qū)改動但是未寫入緩存中的文件
    • git diff --stat顯示改動的摘要
    • git diff --cached 顯示已緩存的改動
    • git diff HEAD顯示已緩存和為緩存的改動
  • git reset HEAD 清空緩存區(qū)

  • git branch設(shè)置多分支可以把開發(fā)從主線上切換開

    • git branch branchName 創(chuàng)建一個(gè)新的分支
    • git checkout branchName 切換分支Git 會用該分支的最后提交的快照替換你的工作目錄的內(nèi)容敬扛, 所以多個(gè)分支不需要多個(gè)目錄。
    • git branch -d "branchName"刪除分支
    • git merge branchName 分支解決沖突
  • ssh-keygen -t rsa -C "youremail"創(chuàng)建設(shè)置ssh key

  • git log查看提交歷史

  • git tag -a v1.0 給項(xiàng)目打上標(biāo)簽 柄延,比如項(xiàng)目的的發(fā)布版本1.0众眨,

  • git show tagname查看標(biāo)簽

  • git tag -d tagname

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末般妙,一起剝皮案震驚了整個(gè)濱河市懦鼠,隨后出現(xiàn)的幾起案子钻哩,更是在濱河造成了極大的恐慌,老刑警劉巖葛闷,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件憋槐,死亡現(xiàn)場離奇詭異双藕,居然都是意外死亡淑趾,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門忧陪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扣泊,“玉大人近范,你說我怎么就攤上這事⊙有罚” “怎么了评矩?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阱飘。 經(jīng)常有香客問我斥杜,道長,這世上最難降的妖魔是什么沥匈? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任蔗喂,我火速辦了婚禮,結(jié)果婚禮上高帖,老公的妹妹穿的比我還像新娘缰儿。我一直安慰自己,他們只是感情好散址,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布乖阵。 她就那樣靜靜地躺著,像睡著了一般预麸。 火紅的嫁衣襯著肌膚如雪瞪浸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天吏祸,我揣著相機(jī)與錄音默终,去河邊找鬼。 笑死犁罩,一個(gè)胖子當(dāng)著我的面吹牛坚踩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播埃撵,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼痰哨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了丐巫?” 一聲冷哼從身側(cè)響起谈况,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎递胧,沒想到半個(gè)月后碑韵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缎脾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年祝闻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遗菠。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡联喘,死狀恐怖华蜒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情豁遭,我是刑警寧澤叭喜,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蓖谢,受9級特大地震影響捂蕴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜闪幽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一启绰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沟使,春花似錦委可、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至燕少,卻和暖如春卡者,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背客们。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工崇决, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人底挫。 一個(gè)月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓恒傻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親建邓。 傳聞我的和親對象是個(gè)殘疾皇子盈厘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

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

  • 查看、添加官边、提交沸手、刪除、找回注簿,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,116評論 0 2
  • 1. GIT命令 git init在本地新建一個(gè)repo契吉,進(jìn)入一個(gè)項(xiàng)目目錄,執(zhí)行g(shù)it init诡渴,會初始化一個(gè)re...
    江邊一蓑煙閱讀 800評論 0 0
  • 簡介 Git是一個(gè)開源的分布式版本控制系統(tǒng)捐晶,用于敏捷高效地處理任何或小或大的項(xiàng)目。 Git 與常用的版本控制工具 ...
    閩越布衣閱讀 2,745評論 0 18
  • 這篇博文是自己在學(xué)習(xí)git過程中的思考總結(jié)。本文僅僅代表個(gè)人的看法租悄,如有不妥地方還請本文文末留言。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,080評論 4 18
  • Git 與 SVN 區(qū)別 Git不僅僅是個(gè)版本控制系統(tǒng)恩袱,它也是個(gè)內(nèi)容管理系統(tǒng)(CMS),工作管理系統(tǒng)等泣棋。如果你是一...
    心至靜行至遠(yuǎn)閱讀 703評論 0 5