我們在進行項目開發的時候都會選擇一款IDE來輔助我們快速開發,就如VSCode它支持幾乎所有主流的開發語言的語法高亮、智能代碼補全、自定義快捷鍵、括号匹配和顔色區分、代碼片段、代碼對比 Diff、GIT命令 等特性,而且擁有強大的插件擴展,而且擁有強大的插件擴展可以滿足開發者的各種需求。不僅如此VSCode還對git進行了集成,這樣我們隻需點擊就能實現git的操作指令。
當然VSCode實現git的前提是電腦上已經安裝了git,且window電腦裡git添加到環境變量中去了。Git安裝可以參考文章【Git實戰001:Windows系統Git安裝及設置詳解 】,通常安裝Git的時候會自動寫入環境變量。如果沒有可以在桌面鼠标右鍵此電腦 -->屬性 --> 高級系統設置 --> 環境變量中找到 path 變量,将Git安裝目錄下的...\Git\cmd追加進去即可。
先用VSCode打開一個項目,在左側的菜單按鈕中選擇“源代碼管理”(快捷鍵ctrl shift b),點擊【源代碼管理】右邊的“ ”号就可以初始化存儲庫。相當于我們在項目目錄執行git init初始化操作,将該目錄初始化成當前項目的Git本地版本庫。
在VSCode中按快捷鍵Ctrl Shift P ,在彈出框中選擇 『Git:添加遠程庫』、遠程倉庫名稱填寫“origin”、遠程倉庫 URL 輸入在 Gitlab上創建遠程倉的項目地址。相當于我們在項目目錄執行git remote add origin [email protected]:F1656984/nxopen.git命令,這樣我們後續就可以将代碼直接推送到Gitlab上了。
初始化存儲庫之後就會刷新并顯示該項目中未被跟蹤的文件,将鼠标移動到“更改”中的文件對象會顯示操作按鈕。點擊文件後面的“ ”圖标就可以将該文件添加到暫存庫,也可以選擇文件夾後面的“ ”圖标将該文件夾及其中的内容都添加到暫存區,甚至直接選擇“更改”後面的“ ”号圖标将所有未被跟蹤的文件添加到暫存區。相當于我們在項目目錄執行git add paramter指令,paramter可以指向單個的對象,也可以是文件夾或者是所有,給的參數不同執行的效果也就不一樣。
提交時必須輸入注釋信息來描述本次操作才能完成提交,在消息框中輸入“注釋信息”點擊上方的“√”号圖标就可以實現版本提交。相當于我們在項目目錄執行git commit -m “注釋”指令向倉庫提交暫存區文件,VSCode操作方便快捷且直觀。
VSCode推送至遠程倉庫可以點擊“ ”圖标右邊的“...”圖标,在彈出的更多選項中選擇你想要實現的操作。相當于我們在項目目錄執行git push指令将本地版本庫中的資源上傳到Gitlab遠程倉庫,刷新Gitlab倉庫便可以看到剛剛推送的文件了。
在執行命令:git push origin master推送至Gitlab的時候遇到錯誤failed to push some refs to '倉庫地址',當多次嘗試将當前分支上傳到master分支上時使遠程庫和本地庫的文件存在沖突導緻。這時我們需要先通過命令git pull --rebase origin master 拉取資源來合并代碼,然後再進行git push origin master就可以了。
除了VSCode本身集成的git外,VSCode還提供了很多git插件可以擴展集成git的功能,讓你使用起來更加方便快捷又高效。以上内容是小編給大家分享的【Git實戰003:VScode使用git詳解(含異常處理)】,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!