代码版本管理软件Git的优势和用法
代碼版本管理軟件Git的優勢和用法
Git是什么
Git 是一款免費的、開源的、分布式的版本控制系統。旨在快速高效地處理無論規模大小的任何軟件工程。
每一個 Git克隆 都是一個完整的文件庫,含有全部歷史記錄和修訂追蹤能力,不依賴于網絡連接或中心服務器。其最大特色就是“分支”及“合并”操作非常快速、簡便。
如果你用過SVN,那么你可以將Git理解為SVN的同類軟件。
Git 是由“Linux之父”?Linus Torvalds?創建的。因為他發現找不到滿意的方案來管理 Linux Kernel 聯合開發的版本控制,就自己寫了 Git。
Git與SVN的主要區別
Git是分布式SCM,而SVN是基于服務器的,也就是說每個開發者本地都有一套git庫,每個人維護自己的版本(或者合并其他人的版本),而SVN是每個人寫完代碼后都及時的checkin到服務器上,進行合并。
Git的優勢
說到優勢,那么自然是相對與SVN而言的
?Git的使用
?如果正在使用svn,打算換到git,又暫時不想放棄已有的svn代碼庫,可以選擇git-svn,具體方法參加如何在svn系統中使用git。
對于習慣使用SVN的Windows用戶來說,主要是SVN的客戶端工具TortoiseSVN太好用。其實對于Git完全不用畏懼,因為有同樣好用的TortoiseGit,操作也十分接近。
Windows下的Git核心軟件推薦使用msysgit,客戶端工具推薦使用TortoiseGit,下載地址如下:
- http://code.google.com/p/msysgit/
- http://code.google.com/p/tortoisegit/
Git使用教程
- git - 簡易指南
- 筆記《版本控制之道--使用Git》
- Git 中文教程
- GotGitHub
- Git使用教程
參考文章:
總結
以上是生活随笔為你收集整理的代码版本管理软件Git的优势和用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java格式手机软件和国产mrp_国产-
- 下一篇: WAV声音档转PCM