今天的實訓內容應該是web攻防,但因爲天氣緣由沒能去成科學院,加之我以前的攻防基礎仍是有的,至少實訓安排上的我都掌握了,因此我今天學了點其餘內容的東西。詳細記錄以下:c++
Git的簡單用法及Github與VSCode同步git
什麼是Git?Git是目前世界上最早進的分佈式版本控制系統(沒有之一)。github
他能夠有效、高速地處理從很小到很是大的項目版本管理。固然了,處理你本身寫的代碼也不在話下。web
<h2>
什麼是Github?windows
全球最大的同性交友平臺bash
GitHub是一個面向開源及私有軟件項目的託管平臺,由於只支持git 做爲惟一的版本庫格式進行託管,故名GitHub。利用它咱們能夠很方便的在雲端免費託管咱們的代碼以及團隊合做來完成一個開源項目。編輯器
一個運行於 Mac OS X、Windows和 Linux 之上的,針對於編寫現代 Web 和雲應用的跨平臺源代碼編輯器。其擁有豐富的插件生態系統,可經過安裝插件來支持C++、C#、Python、PHP等語言。VS Code不單單是一個代碼編輯器,其集成了Git功能,支持基本的Git命令,開發人員可使用VS Code來編輯和管理源代碼。分佈式
那麼當三者碰到一塊兒又能蹭出怎樣的火花呢spa
這裏以個人c++課設爲例來演示三者的聯動:插件
首先,安裝一個git在你的電腦上
這裏我推薦直接下cmder,它裏面集成了git命令,並且能夠美化終端,一箭雙鵰。
他的git集成在cmder安裝目錄->vendor->git-for-windows下,咱們首先將其添加到環境變量下。
在girhub上建立一個新的Repository
建好後會出現這個,咱們等會要用到紅框部分的命令
咱們在本地建一個目錄,路徑中最好不要出現中文,避免出現不可預知的錯誤。好比我這個
右鍵在此處打開cmder,或者git bash
依次輸入剛剛紅框裏的命令
echo "# Campus-Navication" >> README.md //創建一個README.md文件 git init //創建本地倉庫 git add README.md //將README.md加入到commit文件隊列 git commit -m "first commit" //確認將文件加入倉庫並留一條內容爲first commit的消息 git remote add origin https://github.com/barryw123/Campus-Navication.git //關聯本地和遠程倉庫,而且須要登入到git,輸入用戶名郵箱之類的 git push -u origin master //上傳代碼到github
只要在VScode中打開相應文件夾的工做區就能在源代碼管理框中看到咱們的代碼了,點對號能夠很方便的push咱們的代碼到github對應倉庫。固然了,咱們也能夠下一些插件來使咱們更方便的使用git