GIT安装与操作

来源:互联网 发布:07式作战靴淘宝网 编辑:程序博客网 时间:2024/06/05 08:57

GIT安装与操作


git是为了帮助管理Linux内核开发而开发的一个开源的分布式版本控制系统。


.git安装

1.1gitlinux下安装

在终端下运行如下命令

sudo apt-get install git

sudo apt-get install git-core


1.2git的跟新

gitclone git://git.kernel.org/pub/scm/git/git.git

.git的使用


2.1新建git本地仓库

$mkdir directoryname

$cd directoryname

$git init



这样就新建好了一个本地仓库.


2.2从远程仓库clone数据


gitclone url #url为远程仓库地址

现在我们从远程仓库中clone数据(设置远程仓库步骤可以看最后一页)



这里出现了错误,是因为没有安装openssh-server

执行如下命令

$sudo apt-get install openssh-server

再运行一次命令


这样我们就成功了

运行ls命令,可以看到一个remotegitTest文件夹



2.3植入内容跟踪信息gitadd

我们新建两个文件练习

$echo“hello” >example1

$echo “example” >example2


在用gitadd把两个文件添加到索要中


$git add example1 example2




这里要提到git add只是刷新了git的跟踪信息,这两个文件还没有提交到git的跟踪范畴之内


2.4提交内容到版本库gitcommit

我们可以看下一版本库状态

$gitstatus




这里我们会看到有一个example3,提示我们需要commit

现在我们提交到版本库中

$gitcommit -m “secondCommit”example1 example2




这就提交到版本库中,运行$gitstatus会提示我们已经nothingto commit


2.5提交到远程仓库

在提交到远程仓库前,我们可以使用$git pull来测试这个文件是不是最新的,

因为我们这是第一次提交,会提示是最新的




我们还可以使用$git diff [HEAD]来比较当前版本与版本数据库中的差异




现在我们就可以使用$git push origin master来提交到版本库中




2.6使用gitk查看版本库

$gitk


架构远程仓库


我自己在本机上新建了一个远程仓库,作为测试所用,下面的为新建远程仓库的步骤:


先新建一个本地仓库,步骤和2.1一样,文件名称为remotegitTest




我们在新建一个txt文档




跟踪及提交到仓库



上一步只是刷新了git的跟踪信息,添加到索引中,并没有提交,接下来我们要commit到仓库上




上面的error是因为我没有设置emailusername,那就设置一下




commit一下




这就提交成功了.

接下来我们设置成远程仓库




这就设置成功了.

我们可以查看一下config文件,里面的内容应该被修改了

现在将本地的master分支跟踪到远程的分支




0 0