百度雲+GIT

百度雲同步

百度雲同步,會將本地的某個文件目錄和雲端進行同步。如果在本地將這個同步的目錄設置爲Git的中心服務器,那麼本地push到中心服務器的內容也會被同步到雲端。其他開發者只要也進行相同的設置,就能夠進行合作開發。

下面使用一個遠程和本機來模擬兩個開發者,先是安裝雲同步。

Git遠程倉庫命令

新建中心服務器

先在同步目錄中創建一個MyTest的項目文件夾。

然後使用“git init --bare”來建立中心倉庫,中心倉庫會自動同步到雲端。到這裏一個空的中心服務器就建好了。

clone一個倉庫

已經有了一箇中心服務器,但這個中心服務器還是在我們自己的磁盤目錄裏E:\bidiproject,不過它的內容會和雲端同步。下面通過clone從中心服務器複製一個本地的Git倉庫。

push

在本地Git倉庫G:\mytest中添加一個test.txt文件:

 

然後提交到中心服務器:

查看中心服務器:

pull

下面遠程到另外一臺電腦,安裝雲同步和Git,然後配置一個Git用戶名,並clone當前的倉庫。然後添加一些自己的內容。

 

下面回到本機,更新雲同步,會發現中心服務器已經獲取上面提交的內容。

下面將內容獲取到本地倉庫,發現在mytest中會出現一個my.txt文件。

Visual Studio插件

在擴展和更新中搜索git,下載Git Extensions和Git Source Control Provider。

Git Extensions安裝

 打開安裝文件進行安裝,一種Next到如下圖所示,如果之前安裝過msysgit就不用勾選了,勾選kdiff。

Git Source Control Provider設置

點擊VS菜單的“工具”->“選項”,展開左側的“Source Control”,在右側的“當前源碼管理插件”中選擇“Git Source Control Provider”。

然後選擇Git Source Control Provider Options來設置git.exe和GitExtensions.exe的安裝目錄。

VS項目

創建一個控制檯程序,存放的目錄是我們之前創建的mytest的本地庫中(庫中的txt已經刪除)

先設置要忽略提交和推送的文件,像bin之類的文件是不用進行同步的,這裏使用默認的忽略選項。

 

 

提交更改,如果希望更改能夠提交到中心服務器中,選擇提交併推送,這個時候你會發現雲盤在工作,表示有新的內容提交到中心服務器裏了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章