VS Code 的git工具

在學(xué)校一直用的Sublime作為編輯器,到了公司試了試VSCode,一下子就喜歡上了這款新的編輯器昨登,誰讓它這么好看有這么好用呢。

VSCode

VSCode 跟Sublime一樣屬于輕便型代碼編譯器贯底,可以安裝一些插件來擴展它的功能丰辣,不像一些集成的大型IDE安裝好就具有很多很強大的集成開發(fā)功能,初學(xué)者用不到的大部分功能模塊禽捆,就顯得很冗余笙什,而輕便型編輯器給人感覺比較隨心所欲,需要什么功能安什么插件胚想。兩種不同的風格琐凭,根據(jù)不同的需求來選擇吧。

在Sublime中用git需要安裝git插件浊服,而VSCode就自帶git工具统屈,這估計是我認為VSCode比Sublime好用的原因之一胚吁。

VSCode的git工具

雖然git本身用命令行就很簡單,每次git的時候敲幾行命令也不需多少時間愁憔,但有更快捷的方式為什么不用呢腕扶。畢竟兩三下click事件是要比十幾下keydown,keyup事件來得快吨掌,更不用說對于我這種稍微修改一下小地方就想push的強迫癥患者了半抱。但對于剛接觸git的初學(xué)者來說,還是用命令行多熟悉下git命令為好膜宋。

下面就講講哪些click操作代替了哪些命令行操作吧

把項目文件夾直接拖到窗口里面代虾,就打開了這個項目,點開git激蹲,它會提示進行初始化,也就相當于git init命令江掩,會在項文件夾里生成.git文件夾学辱。git工具在判定一個項目需不需要初始化git時,也是看該項目下是否有.git文件夾环形,若打開項目時已有初始過的.git文件夾策泣,就不需要初始化了。

初始化git倉庫抬吟,相當于git init命令

但在一般的開發(fā)團隊里面萨咕,一般是用不到初始化的,因為在git clone的時候火本,項目文件里就自帶.git文件夾

git clone
git clone的項目文件里自帶.git文件夾

當然也可以從VSCode中打開終端(快捷鍵Ctrl+~ 或者點擊git工具頁面右上角···選擇‘顯示GIT輸出’)進行g(shù)it clone操作

顯示GIT輸出打開控制臺點擊終端危队,進入命令行
VS Code中的終端

此處先省略git remote等操作,下面講把代碼成功拉到本地后的操作

當更改幾個文件后钙畔,在git頁面會顯示你更改的文件

修改過的內(nèi)容

文件前面帶的標識:D表示刪除文件茫陆,U表示新增文件,M表示修改過的文件擎析,點擊可查看修改內(nèi)容

比較修改內(nèi)容

選擇需要add的文件簿盅,點擊文件右邊的加號可以將文件放進暫存的更改中,相當于git add揍魂,點擊左邊的回撤可以撤銷此次更改桨醋。

暫存更改,相當于git add

add完后在上方消息框中现斋,可以輸入此次commit的消息喜最,然后Ctrl+Enter就可以git commit了

add

也可以不暫存,直接commit步责,VSCode默認把所有的修改內(nèi)容add了返顺,相當于“git add .”禀苦。

直接commit,默認add所有修改

可以點擊git菜單遂鹊,撤銷上次提交振乏,這撤銷的是上一次commit的內(nèi)容,還可以全部清理秉扑,取消所有修改的內(nèi)容

撤銷上次提交

處理好所有的commit后慧邮,就可以push了

git push

拉代碼,就直接點pull就行了舟陆,跟pull(Rebase)的區(qū)別是默認的pull相當于git pull --merge ,pull(Rebase)相當于git pull --rebase误澳,一個是合并,一個是覆蓋秦躯。

Pull and Pull(Rebase)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忆谓,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子踱承,更是在濱河造成了極大的恐慌倡缠,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件茎活,死亡現(xiàn)場離奇詭異昙沦,居然都是意外死亡,警方通過查閱死者的電腦和手機载荔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門盾饮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人懒熙,你說我怎么就攤上這事窟绷≡倍妫” “怎么了痕惋?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵蚕键,是天一觀的道長。 經(jīng)常有香客問我定庵,道長吏饿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任蔬浙,我火速辦了婚禮猪落,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘畴博。我一直安慰自己笨忌,他們只是感情好,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布俱病。 她就那樣靜靜地躺著官疲,像睡著了一般袱结。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上途凫,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天垢夹,我揣著相機與錄音,去河邊找鬼维费。 笑死果元,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的犀盟。 我是一名探鬼主播而晒,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼阅畴!你這毒婦竟也來了倡怎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤贱枣,失蹤者是張志新(化名)和其女友劉穎诈胜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冯事,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年血公,在試婚紗的時候發(fā)現(xiàn)自己被綠了昵仅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡累魔,死狀恐怖摔笤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情垦写,我是刑警寧澤吕世,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站梯投,受9級特大地震影響命辖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜分蓖,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一尔艇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧么鹤,春花似錦终娃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽余佛。三九已至,卻和暖如春窍荧,著一層夾襖步出監(jiān)牢的瞬間辉巡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工搅荞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留红氯,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓咕痛,卻偏偏與公主長得像痢甘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茉贡,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

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

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,472評論 1 26
  • getsockopt setsockopt 在頭文件 中 sockfd是一個打開的套接字描述符塞栅,level指定系統(tǒng)...
    xncode閱讀 259評論 0 1
  • 魔笛大公舉閱讀 282評論 0 0
  • 做自己,真是一個好詞語腔丧,然而多少人這一生都做不了自己放椰。 小時候,奶奶告訴我愉粤,你要有禮貌砾医,家里來人了你要給他們倒水,...
    不寸如先閱讀 305評論 0 1
  • 倒計時~備戰(zhàn)期末考試 是非 年關(guān)近衣厘,定好的假期如蚜,臨近的考試,讓生活變得既興奮且緊張影暴。 俗話說小兒望過年错邦,大人望插田...
    是非成敗閱讀 247評論 2 1