使用Git Bash對VS工程進行版本控制

     在windows環境下,學習使用git bash對vs工程項目進行版本控制。這裏是使用git bash命令行工具進行版本控制,後面學習增加在visual studio中使用插件進行版本控制。假設已經初步有一個項目文件夾,現將其上傳到git服務器端,主要步驟如下:

step1: windows下的git安裝、github或者企業自有git庫的創建、ssh設置密鑰等問題,”參考1“、”參考3“中有說到;

step2: 定位到項目文件所在文件夾,進行git初始化。此時項目文件夾下新增.git文件夾。

step3: 設置.gitignore文件並提交。

     vs工程中很多編譯文件和生產文件等不需要進行版本控制,不用上傳到服務器。因此需要通過設置.gitignore文件,忽略掉這些文件。“參考1”中有部分描述,但是不夠詳細,可以參考下面鏈接內容:

      http://blog.chinaunix.net/uid-25806493-id-3331902.html

      https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

      http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html

     .gitignore文件配置好,使用add和commit提交即可。然後通過git status查看起作用。看untracked files中是否還有不需要的文件,如果有調整.gitignore文件的內容,如此反覆,直至所有不需要的文件都被忽略掉。注意:.gitignore文件的全名稱必須是.gitignore,不是文件後綴名。git中所有的文本編輯不要使用ms的記事本,最好用notepad++等,格式設置爲“utf-8”。

step4: 通過 add . 和commit命令提交文件,然後push到git服務器。查看git服務器上是否成功上傳了工程文件。


—————————————————————————————————————————————————————————————————————

參考資料:

參考1,git教程: 廖雪峯的git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

       此教程寫的相當好,邏輯清晰,淺顯易懂,而且內容覆蓋較爲全面。

參考2,git常用命令:阮一峯的博客http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

       列舉了git常用功能及命令說明,常用夠了。

參考3,Windows 下使用Git管理Github項目http://blog.fwhyy.com/2012/02/use-git-manage-github-project-on-windows/

      梳理了windows下使用git的簡易流程。    

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