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版本库,只需要在本地克隆一份,例如

mark@sdust:~$ 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


猜你喜欢

转载自blog.csdn.net/doublemark/article/details/29200065