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 新
1.git?版本控制系統相比CVS\SVN優勢:-支持離線開發,離線Repository-強大的分支功能,適合多個獨立開發者協作-速度塊ps:關于git的更詳細的介紹于優點在此就不介紹了,教大家怎么用是關鍵。
什么是版本控制?我真的需要嗎?版本控制是一種記錄若干文件內容變化,以便將來查閱特定版本修訂情況的系統。在本書所展示的例子中,我們僅對保存著軟件源代碼的文本文件作版本控制管理,而實際上,你可以對任何類型的文件進行版本控制。如果你是位圖形或網頁設計師,可能會需要保存某一幅圖片或頁面布局文件的所有修訂版本。
Git 是用于Linux 內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持,使源代碼的發布和交流極其方便。 Git 的速度很快,這對于諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。
gitstack 是 Windows 下的 Git 版本控制軟件。
Grack 是一個Git 服務器的智能 HTTP 協議的實現。雖然 Git 官方已經給出了一個智能HTTP的協議實現(git-http-backend),但是這是一個CGI,如果我們想用apache httpd以外的服務器例如nginx或者tomcat、等等,則需要相當復雜的配置,而Grack是一個使用 Ruby/Rack 寫成的軟件
repo和git使用技巧
Gidder 是通過 SSH 訪問的 Andriod Git 服務器!
Andy Jeffries 給 Git 中級用戶總結分享的 25 個小貼士。你不需要去做大量搜索,或許這些小貼士對你就很有幫助的。 我從開始使用git到現在已經差不多18個月了,以為自己已經很懂git了。直到我看到github上 Scott Chacon在 LVS, a supplier/developer of betting/gaming software 上的教學,第一天就受益匪淺。
Git是目前世界上最先進的分布式版本控制系統。
靈感來自“5分鐘Git”,我決定更進一步,并創建花費更少的時間掌握git的指南。當然,這是非常簡單的git!但這對獨立的開發者來說已經足夠有用,并為你的繼續成長提供了一個開始。
在git 2.0.0發布2個半月后,作為小版本更新迎來了2.1.0,帶來了一大波令人興奮的新特性。 完整的發布說明文檔可以在這里查看,但如果你不怎么接觸git社區,會覺得發布說明文檔有些太簡明了。這篇文章是我對這次發布在Atlassian使用中令我們興奮的方面所做的評注。
gitview 是使用 GTK+ 開發的基于桌面的 Git 資料庫瀏覽器。
GitPython 是一個 Python 庫用來和 Git 資料庫進行交互,提供各種級別的操作,例如高級的 git-porcelain 和低級的 git-plumbing.
Git Cheat Sheet 中文版
Git 命令速查表