1. 程式人生 > >Git使用簡單總結

Git使用簡單總結

嵌入式作業系統課程正好需要編譯核心,簡單從網上找了點git的資料,總結轉載一下


Git使用基礎篇

轉載於 htt p://www.open-open.com/lib/view/open1332904495999.html

Git在Wikipedia上的定義:它是一個免費的、分散式的版本控制工具,或是一個強調了速度快的原始碼管理工具。許多開源專案 包括Linux kernel, Samba, X.org Server, Ruby on Rails,都已經過渡到使用Git作為自己的版本控制工具。

Git通常有兩種方式來進行初始化:

        git clone: 這是較為簡單的一種初始化方式,當你已經有一個遠端的Git版本庫,只需要在本地克隆一份,例如

[email protected]:~$ sudo git clone \git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git \linux-2.6


Cloning into 'linux-2.6'...
remote: Counting objects: 3611929, done.
remote: Compressing objects: 100% (542044/542044), done.

命令就是將'git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

'這個URL地址的遠端版 本庫完全克隆到本地linux-2.6目錄下面

在使用 Git 時,我們通常可以假設自己的倉庫可能比 kernel.org 的倉庫有些滯後。因此我們通常都是首先將自己的倉庫更新成最新的上游核心樹。這個過程有時稱為快速合併(fast-forward merge)。嚴格來說,我們現在並不需要執行這個過程,因為我們剛剛安裝了自己的倉庫,它應該還沒有過期。但是檢查一下畢竟沒有壞處:

$ cd linux-2.6
$ git-pull git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git