Visual Studio單元測試命令列方式之----VSTest.Console.exe命令
Git基礎操作
Git下載地址: http://npm.taobao.org/mirrors/git-for-windows/
本部落格內容保留了自己想精簡的內容,參考於作者狂神說,原部落格地址:https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ
1、SVN 集中版本控制
所有的版本資料都儲存在伺服器上,協同開發者從伺服器上同步更新或上傳自己的修改所有的版本資料都存在伺服器上,使用者的本地只有自己以前所同步的版本,如果不連網的話,使用者就看不到歷史版本,也無法切換版本驗證問題,或在不同分支工作。
2、Git 分散式版本控制
所有版本資訊倉庫全部同步到本地的每個使用者,這樣就可以在本地檢視所有版本歷史,可以離線在本地提交,只需在連網時push到相應的伺服器或其他使用者那裡。
3、Git和SVN的主要區別
SVN是集中式版本控制系統,版本庫是集中放在中央伺服器的,而工作的時候,用的都是自己的電腦,所以首先要從中央伺服器得到最新的版本,然後工作,完成工作後,需要把自己做完的活推送到中央伺服器。
Git是分散式版本控制系統,沒有中央伺服器,每個人的電腦就是一個完整的版本庫,工作的時候不需要聯網了,因為版本都在自己電腦上。
4、啟動Git
安裝成功後在開始選單中會有Git項,選單下有3個程式:任意資料夾下右鍵也可以看到對應的程式。
Git Bash:Unix與Linux風格的命令列,使用最多,推薦最多
Git CMD:Windows風格的命令列
Git GUI:圖形介面的Git,不建議初學者使用,儘量先熟悉常用命令
5、Git配置
開啟Git Bash介面 ,檢視配置 git config -l
檢視不同級別的配置檔案
#檢視系統config
git config --system --list
#檢視當前使用者(global)配置
git config --global --list
Git相關的配置檔案:
1)、Git\etc\gitconfig :Git 安裝目錄下的 gitconfig --system 系統級
2)、C:\Users\Administrator\ .gitconfig 只適用於當前登入使用者的配置 --global 全域性
設定使用者名稱與郵箱(使用者標識,必要)
git config --global user.name "coolSheep" #名稱
git config --global user.email [email protected] #郵箱
6、Git的四個工作區域:
- Workspace:工作區,就是你平時存放專案程式碼的地方
- Index / Stage:暫存區,用於臨時存放你的改動,事實上它只是一個檔案,儲存即將提交到檔案列表資訊
- Repository:倉庫區(或本地倉庫),就是安全存放資料的位置,這裡面有你提交到所有版本的資料。其中HEAD指向最新放入倉庫的版本
- Remote:遠端倉庫,託管程式碼的伺服器,可以簡單的認為是你專案組中的一臺電腦用於遠端資料交換
7、Git的基礎命令:
#在當前目錄新建一個Git程式碼庫,執行後在專案目錄鍾就會多出一個.git目錄,版本資訊會存放在這裡面。
git init
#從遠端伺服器的倉庫中克隆一個專案和它的整個程式碼歷史(版本資訊),
git clone [url]
#新增所有檔案到暫存區
git add .
#提交暫存區中的內容到本地倉庫 -m 提交資訊,一般用於寫註釋
git commit -m "註釋訊息內容"
#檢視指定檔案狀態
git status [filename]
#檢視所有檔案狀態
git status
8、設定碼雲Gitee的免密碼登入:
8.1、設定本機繫結SSH公鑰,實現免密碼登入!(免密碼登入,這一步挺重要的,碼雲是遠端倉庫,我們是平時工作在本地倉庫!)
# 進入 C:\Users\Administrator\.ssh 目錄
# 生成公鑰
ssh-keygen
8.2、將公鑰資訊public key 新增到碼雲賬戶中即可。