Bonobo Git Server 5.1.1 發布,此版本是個 bug 修復版本:添加了 Sqlite.Interop.dll。
Gitblit 是一個純 Java 庫用來管理、查看和處理 Git 資料庫。相當于 Git 的 Java 管理工具。 收錄時間:2011-11-15 08:27:35
Git新一代版本控制系統superwen Git簡史Linux內核開源項目有著為數眾廣的參與者。一開始整個項目組BitKeeper來管理和維護代碼。?2005年,BitKeeper不再能免費使用,這就迫使?Linux開源社區開發一套屬于自己的版本控制系統。自誕生于2005年以來,Git日臻成熟完善,它的速度飛快,極其適合管理大項目,它還有著令人難以置信的非線性分支管理系統,可以應付各種復雜的項目開發需求。
Git 作為近來最流行的分布式版本控制軟件來說應用的十分廣泛。EGit就是一款Eclipse上的Git插件。
Git是一個免費的、分布式的版本控制工具,或是一個強調了速度快的源代碼管理工具。每一個Git的工作目錄都是一個完全獨立的代碼庫,并擁有完整的歷史記錄和版本追蹤能力,不依賴于網絡和中心服務器。
如果你嚴肅對待編程,就必定會使用"版本管理系統"(Version Control System)。相比同類軟件,Git有很多優點。其中很顯著的一點,就是版本的分支(branch)和合并(merge)十分方便。有些傳統的版本管理軟件,分支操作實際上會生成一份現有代碼的物理拷貝,而Git只生成一個指向當前版本(又稱"快照")的指針,因此非常快捷易用。
Gitolite 是一款 Perl 語言開發的 Git 服務管理工具,通過公鑰對用戶進行認證,并能夠通過配置文件對寫操作進行基于分支和路徑的的精細授權。
內容提要:創建工作分枝,合并分枝以及刪除分枝 從第一課的介紹中,我們了解到,git處理分枝和合并是非常獨到的。首先,無論是創建新分枝還是分枝之間切換,都表現出一個共同的特征--快! git 有一個獨立的工作目錄,專門用來存放所有分枝的內容,所以你沒必要為每一個分枝再分別創建目錄。
Gitpylib 是 Git 的 Python 開發包。Gitpylib 提供很多常用的 Git 特性,抽象了 Git 操作。
在MacOSX下使用Homebrew或其它方式安裝最新版本的GIT后,往往并不能使用,系統默認調用的依舊還是比較舊的版本,原因是已經通過XCode等方式安裝過git,且它們的路徑優先級較高。
你可能有過這樣的經歷:在 debug 的時候這里加一句,那里減一句,順便改改參數,不一會你的程序就從一個 bug 增加到了無數個 bug 。最重要的是,你完全想不起來自己到底改了幾個地方,原來的程序到底長什么樣子了。經歷過幾次這樣的痛苦,你學乖了
受到Git五分鐘指南的啟發,我決定更進一步,寫一篇更短時間內就能看完的Git教程。當然,這是指最簡單的Git!但是對于新手個人開發者來說足夠了,同時也給你提供一個可以繼續深入的起點。
15分鐘學會Git立刻投入生產力
GitCompound 可以用 Git 庫和 Ruby 任務建立你的項目。它結合了 Git 子模塊的功能和類似 Bundler 或者 Composer 的公共依賴管理器。
幾個月以前想在GitHub托管一個項目,聽說非常好用,便一睹為快。殊不知在上面點了半天,也不知道個所以然,搜索了半天也沒有一個足夠清晰的教程。如果現在的你和我當時一樣confuse。希望當你閱讀完這篇文章的時候,至少在使用上沒有任何困難,并且也被Git的魅力吸引,漸漸喜歡上它,那我的目的就達到了。
git config –global user.name “YOUR NAME”
工作中很多同學已經會使用 Git 了,然而對各個概念比較模糊,這里主要理清 Git 中的各個概念,更好的理解 Git。如果你還不知道如何使用 Git,可以參考 @廖雪峰 廖雪峰 的文章。
趣文:那些會用 Git 的動物們
版本控制(Revision control)是一種軟體工程技巧,籍以在開發的過程中,確保由不同人所編輯的同一檔案都得到更新。 我本人在項目開發中也用過兩款版本控制系統,Svn(Subversion)和Git。
msysgit 的開發成員 dscho 從 msysgit fork 后合并 git 官方代碼推出了 git 發行版 git-for-windows,git-for-windows 使用MSYS2 的工具鏈,但是在基本設置上沿襲了 msysgit 的設置,版本比 msysgit 新