在學校一直用的Sublime作為編輯器,到了公司試了試VSCode,一下子就喜歡上了這款新的編輯器,誰讓它這么好看有這么好用呢。
VSCode 跟Sublime一樣屬于輕便型代碼編譯器,可以安裝一些插件來擴展它的功能,不像一些集成的大型IDE安裝好就具有很多很強大的集成開發功能,初學者用不到的大部分功能模塊,就顯得很冗余,而輕便型編輯器給人感覺比較隨心所欲,需要什么功能安什么插件。兩種不同的風格,根據不同的需求來選擇吧。
在Sublime中用git需要安裝git插件,而VSCode就自帶git工具,這估計是我認為VSCode比Sublime好用的原因之一。
雖然git本身用命令行就很簡單,每次git的時候敲幾行命令也不需多少時間,但有更快捷的方式為什么不用呢。畢竟兩三下click事件是要比十幾下keydown,keyup事件來得快,更不用說對于我這種稍微修改一下小地方就想push的強迫癥患者了。但對于剛接觸git的初學者來說,還是用命令行多熟悉下git命令為好。
下面就講講哪些click操作代替了哪些命令行操作吧
把項目文件夾直接拖到窗口里面,就打開了這個項目,點開git,它會提示進行初始化,也就相當于git init命令,會在項文件夾里生成.git文件夾。git工具在判定一個項目需不需要初始化git時,也是看該項目下是否有.git文件夾,若打開項目時已有初始過的.git文件夾,就不需要初始化了。
但在一般的開發團隊里面,一般是用不到初始化的,因為在git clone的時候,項目文件里就自帶.git文件夾
當然也可以從VSCode中打開終端(快捷鍵Ctrl+~ 或者點擊git工具頁面右上角···選擇‘顯示GIT輸出’)進行git clone操作
此處先省略git remote等操作,下面講把代碼成功拉到本地后的操作
當更改幾個文件后,在git頁面會顯示你更改的文件
文件前面帶的標識:D表示刪除文件,U表示新增文件,M表示修改過的文件,點擊可查看修改內容
選擇需要add的文件,點擊文件右邊的加號可以將文件放進暫存的更改中,相當于git add,點擊左邊的回撤可以撤銷此次更改。
add完后在上方消息框中,可以輸入此次commit的消息,然后Ctrl+Enter就可以git commit了
也可以不暫存,直接commit,VSCode默認把所有的修改內容add了,相當于“git add .”。
可以點擊git菜單,撤銷上次提交,這撤銷的是上一次commit的內容,還可以全部清理,取消所有修改的內容
處理好所有的commit后,就可以push了
拉代碼,就直接點pull就行了,跟pull(Rebase)的區別是默認的pull相當于git pull --merge ,pull(Rebase)相當于git pull --rebase,一個是合并,一個是覆蓋。