git 是 linux torvalds 為了幫助管理 linux® 核心開發而開發的乙個開放原始碼的版本控制軟體。正如所提供的文件中說的一樣,「git 是乙個快速、可擴充套件的分布式版本控制系統,它具有極為豐富的命令集,對內部系統提供了高階操作和完全訪問。」
git 是一款免費的、開源的、分布式的版本控制系統。旨在快速高效地處理無論規模大小的任何軟體工程。這裡有一篇關於git優點的介紹文章,可以對比與其他版本控制工具的區別,位址是每乙個 git轉殖 都是乙個完整的檔案庫,含有全部歷史記錄和修訂追蹤能力,不依賴於網路連線或中心伺服器。其最大特色就是「分支」及「合併」操作非常快速、簡便。
從網上的使用者評價來看,git 最大的優勢就是「快」!對於大型的聯合開發專案,用 svn 進行版本控制管理時速度很慢,但是用 git 就快很多。還有乙個說法是:svn 有的功能 git 都有,而 git 的某些特色 svn 根本做不到。
現在越來越多的專案開始採用git進行版本控制,它替代了曾經流行的 csv 而成為主流。但目前看來,git 將取代 svn 成為版本控制的最佳工具,非常有必要未雨綢繆,學習使用git。
git 本來是面向 linux 作業系統開發的軟體。在 linux 平台上使用 git 非常簡單,當然都是命令列模式。在 windows pc 上使用也很方便。可以使用msysgit 的優勢是帶了乙個命令列介面(git bash),其啟動命令也是整合到 windows 資源管理器的右鍵選單上了 。
安裝了 msysgit 之後,在 windows 「我的電腦」中任意乙個資料夾上面點選滑鼠右鍵,選擇「git bash here」就能彈出上圖所示的 git 命令列視窗。這個啟動過程可能需要十幾秒鐘,請耐心等待。最後看到綠色的 $ 就是命令列提示符。輸入 git help git 這個命令並回車,就會在瀏覽器中開啟 msysgit 自帶的幫助文件 html 頁面;要離開命令行時,在 $ 提示符下輸入 exit 就退出了。
客戶端Git使用規範
1 origin master是其 head源 總是代表了生產環境準備就緒的狀態的主分支 2 origin develop是其 head源 總是代表了最後一次交付的可以趕上下一次發布的狀態的主分支,也把它叫做 整合分支 3 每當 develop分支到達乙個穩定的階段,可以對外發布時,所有的改變都會被...
客戶端配置 Git客戶端基本配置
git 能夠識別的配置項被分為了兩大類 客戶端和伺服器端,其中大部分基於你個人工作偏好,屬於客戶端配置。儘管有數不盡的選項,但我只闡述 其中經常使用或者會對你的工作流產生巨大影響的選項,如果你想觀察你當前的 git 能識別的選項列表,請執行 git config helpgit config的手冊頁...
Git客戶端使用方法
方法一 選在乙個本地資料夾,初始化為乙個倉庫,並把版本從master上拉下來。git init git remote add origin git 121.41.47.188 home git gittest git pull origin master方法二 直接轉殖產生乙個倉庫,並生產乙個git...