10 個對初學者有用的 GIT 教程

2021-09-08 08:39:18 字數 1264 閱讀 2567

git是用於 linux 核心開發的版本控制工具。與常用的版本控制工具cvs、subversion等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援,使源**的發布和交流極其方便。git的速度很快,這對於諸如linux kernel這樣的大專案來說自然很重要。git最為出色的是它的合併跟蹤(merge tracing)能力。

作為開源自由原教旨主義專案,git沒有對版本庫的瀏覽和修改做任何的許可權限制,通過其他工具也可以達到有限的許可權控制,比如:gitosis, codebeamer mr。原本git的使用範圍只適用於linux / unix平台,但逐步並成熟了在windows平台下的使用,主要歸功於cygwin與msysgit環境與tortoisegit這樣易用的gui工具。其實git的源**中已經加入了對cygwin與mingw編譯環境的支援並被逐步完善,對於windows使用者是個福音。

快速參考指南:

heroku cheat sheet 或者 visual git cheat sheet

英文**(

其他鏈結

git初學者教程

最近把程式設計學習的 託管在github上,我作為乙個git的業餘使用者,現在把關於git的知識整理一下。1 首先找乙個 託管 像github,註冊乙個使用者名稱yourname。2 在github上新建乙個空的專案,寫好名稱,比如clang。4 設定好本地的ssh金鑰 5 選乙個本地的專案存放位置...

25個對php初學者非常有用的php技巧

在sdk.cn上看到一篇文章,感覺還不錯,是一篇譯文。只有25個技巧,第二部分暫時沒找到。目錄如下 應該是文章時間比較早的緣故,有一些用法略微過時。不過整體來說值得學習,不僅僅是初學者,很多已經工作了好長時間的人,也不見得能做到這些點。對於第16條靜態變數,鄙人認為初學者應該盡量少用,以免遇到問題。...

寫給Git初學者的7個建議

英文原文 7 useful git tips for beginners 當我剛剛開始使用 git 的版本控制時,我根本不確定我付出那麼多時間是不是會得到回報。branch stage stash,這些 git 名詞對我來說都非常陌生。而今天的我已不能想象生活沒有 git 會變成什麼樣。git 不僅...