3亏较、命令行

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
常用詞匯

q.png

w.png

"~"表示是用戶目錄 , 所有的教程第一步都是「進(jìn)入一個安全的目錄懦铺,別在根目錄瞎搞」殿托,只有 ~ 里面的目錄是你能碰的!
" ."表示當(dāng)前目錄镰官,".."表示副目錄提前,"/"表示硬盤,以 / 開頭的路徑就是絕對路徑泳唠,不然就是相對路徑狈网,加雙引號表示強(qiáng)調(diào)是一個整體,>重定位的意思
-r表示遞歸的刪除笨腥,所以用來刪除目錄
-f表示強(qiáng)制刪除拓哺,不用詢問我
cd #進(jìn)入目錄
pwd #顯示當(dāng)前目錄
mkdir 目錄名 #創(chuàng)建目錄
mkdir -p 目錄路徑(多層目錄) #創(chuàng)建目錄
ls 路徑 #是用來查看該路徑對應(yīng)的目錄下的子目錄和文件,但是不能查看有哪些以.開頭的文件
ls -a 路徑 # 在ls顯示的結(jié)果的基礎(chǔ)之上脖母,多了顯示以.開頭的文件和目錄
ls -l 路徑 #在ls顯示的結(jié)果的基礎(chǔ)之上士鸥,進(jìn)一步詳細(xì)的列出了那些文件和目錄的其他信息,比如是否可讀可寫可執(zhí)行等等
ls -al 路徑 #在ls -a顯示的結(jié)果的基礎(chǔ)之上镶奉,進(jìn)一步詳細(xì)的列出了那些文件和目錄的其他信息础淤,比如是否可讀可寫可執(zhí)行等等
cat 文件 #查看文件內(nèi)容
mv 文件1 文件2 #重命名文件1為文件2
touch 文件 #真正的使用目的是為了改變該文件的最后更新時間崭放,如果文件不存在就會自己創(chuàng)建一個文件
echo '1' > 文件路徑 #創(chuàng)建文件,并在里面寫入1
echo '1' >! 文件路徑 #1覆蓋之前文件里面的內(nèi)容鸽凶,Windows上不要用
echo '1' > > 文件路徑 #在原來的內(nèi)容基礎(chǔ)上币砂,追加寫入1
[https://www.explainshell.com/]可以在里面查詢各個命令的功能
e.png

r.png

git
git status -sb #可以簡寫成gst,-sb表示總結(jié)成最簡單直接的方式玻侥,這里一般用問號等符號和字母表示不同的變化信息
使用 git add 將文件添加到「暫存區(qū)」
可以一個個地 add决摧,如git add index.html
也可一次性 ,如git add . 是把當(dāng)前目錄(.表示當(dāng)前目錄)里的變動都加到「暫存區(qū)」
使用 git commit -m "信息" 將add 過的內(nèi)容「正式提交」到本地倉庫(.git就是本地倉庫)凑兰,并添加一些注釋信息掌桩,如果不使用-m,會出現(xiàn)編輯器來讓你寫自己的注釋信息姑食。
可以一個個地 commit波岛,如git commit index.html -m '添加index.html'
也可以一次性 commit,如git commit . -m "添加了幾個文件"
當(dāng)我們修改了很多文件音半,而不想每一個都add则拷,想commit自動來提交本地修改,我們可以使用-a標(biāo)識曹鸠。
git commit -a -m "Changed some files"
git commit 命令的-a選項可將所有被修改或者已刪除的且已經(jīng)被git管理的文檔提交到倉庫中煌茬。千萬注意,-a不會造成新文件被提交彻桃,只能修改坛善。

一般這里分成三大塊,我的工作區(qū)邻眷,就是我可以動這個文件的地方眠屎;本地,電腦上放文件的地方耗溜;遠(yuǎn)程组力,github上面的倉庫。
一般1到2就是add抖拴,commit什么的最簡單的幾個步驟
然后2到3燎字,和3到2,要通過相應(yīng)的github上面的命令復(fù)制到gitbash上面阿宅,如果有改動的同步就是在1到2的基礎(chǔ)上多了pull和push二部
1和3連接的操作候衍,之前在vscode上面的不知道算不算,在vscode中編輯github上的項目。在github上面建立項目洒放,同時在bash命令行在本地創(chuàng)建一個最好同名的目錄蛉鹿。點(diǎn)進(jìn)github的那個目錄,看見幾行命令往湿,依次在命令行里面執(zhí)行妖异,然后我們在vscode里面打開這個目錄惋戏,更改信息之后保存,再推送到github上面同步信息他膳。

1.git init 會創(chuàng)建一個新的Git倉庫或者初始化一個現(xiàn)有倉庫响逢。倉庫里面有一個名為 .git 的子目錄,這個子目錄含有初始化的 Git 倉庫中所有的必須文件棕孙。
2.git add 來實現(xiàn)對指定文件的跟蹤(一般是新創(chuàng)建的或者是發(fā)生變化的文件)舔亭,將它們放到暫存區(qū)。
3.git commit 提交暫存區(qū)里面的文件到本地倉庫蟀俊。git commit -v 會在提交暫存區(qū)文件的基礎(chǔ)上钦铺,顯示變化信息。
1.1 ls 路徑 是用來查看該路徑對應(yīng)的目錄下的子目錄和文件肢预,但是不能查看有哪些以.開頭的文件
1.2 ls -a 路徑 在1.1顯示的結(jié)果的基礎(chǔ)之上矛洞,多了顯示以.開頭的文件和目錄
1.3 ls -l 路徑 在1.1顯示的結(jié)果的基礎(chǔ)之上,進(jìn)一步詳細(xì)的列出了那些文件和目錄的其他信息烫映,比如是否可讀可寫可執(zhí)行等等
1.4 ls -al 路徑 在1.2顯示的結(jié)果的基礎(chǔ)之上缚甩,進(jìn)一步詳細(xì)的列出了那些文件和目錄的其他信息,比如是否可讀可寫可執(zhí)行等等
2 cat 文件 連接文件并打印它的內(nèi)容
3 mv 文件1 文件2 重命名文件1為文件2
4 touch 文件 真正的使用目的是為了改變該文件的最后更新時間窑邦,如果文件不存在就會自己創(chuàng)建一個文件,但是真正目的用于創(chuàng)建文件和改變文件內(nèi)容的應(yīng)該是echo
5 https://www.explainshell.com/ 可以在里面查詢各個命令的功能

可以用 ~/.bashrc 在進(jìn)入 Git Bash 前執(zhí)行任何命令壕探,start ~/.bashrc 選用編輯器編輯這個文件,放入我們想要執(zhí)行的命令即可冈钦。
配合alias(可以縮寫長命令)使用,如alias f="echo 'frank is awesome'"李请,等于號兩邊不能有空格瞧筛,運(yùn)行 source ~/.bashrc,也可以退出重新進(jìn)入导盅,作用是執(zhí)行 ~/.bashrc较幌,然后我們運(yùn)行 f,就會看到 frank is awesome白翻,利用這個技巧乍炉,我們可以把很多常見的命令縮寫。

退出vim
強(qiáng)制退出(不保存):狂按 ESC滤馍,然后按下 <kbd>:</kbd><kbd>q</kbd><kbd>!</kbd><kbd>回車</kbd>
保存后退出:狂按 ESC岛琼,然后按下 <kbd>:</kbd><kbd>w</kbd><kbd>q</kbd><kbd>回車</kbd>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市巢株,隨后出現(xiàn)的幾起案子槐瑞,更是在濱河造成了極大的恐慌,老刑警劉巖阁苞,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件困檩,死亡現(xiàn)場離奇詭異祠挫,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)悼沿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進(jìn)店門等舔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人显沈,你說我怎么就攤上這事软瞎。” “怎么了拉讯?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵涤浇,是天一觀的道長。 經(jīng)常有香客問我魔慷,道長只锭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任院尔,我火速辦了婚禮蜻展,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘邀摆。我一直安慰自己纵顾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布栋盹。 她就那樣靜靜地躺著施逾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪例获。 梳的紋絲不亂的頭發(fā)上汉额,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天,我揣著相機(jī)與錄音榨汤,去河邊找鬼蠕搜。 笑死,一個胖子當(dāng)著我的面吹牛收壕,可吹牛的內(nèi)容都是我干的妓灌。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼蜜宪,長吁一口氣:“原來是場噩夢啊……” “哼旬渠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起端壳,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤告丢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岖免,經(jīng)...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡岳颇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了颅湘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片话侧。...
    茶點(diǎn)故事閱讀 40,918評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖闯参,靈堂內(nèi)的尸體忽然破棺而出瞻鹏,到底是詐尸還是另有隱情,我是刑警寧澤鹿寨,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布新博,位于F島的核電站,受9級特大地震影響脚草,放射性物質(zhì)發(fā)生泄漏赫悄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一馏慨、第九天 我趴在偏房一處隱蔽的房頂上張望埂淮。 院中可真熱鬧,春花似錦写隶、人聲如沸倔撞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽误窖。三九已至,卻和暖如春秩贰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背柔吼。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工毒费, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人愈魏。 一個月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓觅玻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親培漏。 傳聞我的和親對象是個殘疾皇子溪厘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評論 2 361

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