首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu Git安装与使用

Ubuntu Git安装与使用

作者头像
用户8710806
修改2021-06-11 09:57:34
5340
修改2021-06-11 09:57:34
举报
文章被收录于专栏:linux百科小宇宙linux百科小宇宙

本文整理和归纳了关于Ubuntu中Git安装与使用的资源,希望对大家有所帮助。

1 安装

安装方式主要有两种,即通过Apt和source:

1.1 通过Apt安装:

官网上提供的命令是:

$ sudo add-apt-repository ppa:git-core/ppa

中间暂停时,按回车键Enter继续安装。

$ sudo apt-get update

$ sudo apt-get install git

安装下载完成后,可以使用下面的命令行,确认git的版本:

$ git --version

1.2 通过Source安装

首先,安装一些git依赖的软件:

$ sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

安装完成后,可以在GitHub上公布的Git Project,选择Tags中的最新版本2.7.2:

复制下压缩文件的下载链接(Downloads按钮鼠标右键):

使用命令行下载:

$ wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip

解压,并路径转换到git下:

$ unzip git.zip

$ cd git-*

编译源码:

$ make prefix=/usr/local all

$ sudo make prefix=/usr/local install

编译完成后,同样可以利用上述的语句查看git版本。

如果,后面还想继续更新,可以这样:

$ git clone https://github.com/git/git.git

访问的链接(URL)可以在上述的GitHub项目中拷贝:

然后像上面一样,编译源码:

$ make prefix=/usr/local all

$ sudo make prefix=/usr/local install

就会在git安装位置重装和重编译新的版本(会将旧版本覆盖掉)。

2 git入门

2.1 配置git

首先,是指定用户名和邮箱:

$ git config --global user.name "Your Name"

$ git config --global user.email "youremail@domain.com"

可以如下查看配置信息:

$ git config --list

2.2 创建一个本地repository

创建一个名为myGitTest的repository:

$ git init myGitTest

然后切换,文件路径到myGitTest:

$ cd myGitTest

依次添加文件README和sample.cpp

$ gedit README

$ gedit sample.cpp

在README文件内随便写入一些内容:

This is my first Git and GitHub test conducted on my Ubuntu Wily system.

同理,在sample.cpp中写入一段代码:

#include

int main()

{

std::cout << "Hello Git!" << std::endl;

return 0;

}

将这两个文件通过git添加到刚刚创建的myGitTest:

$ git add README

$ git add smaple.c

现在,将myGitTest的变化更新情况提交:

$ git commit -m "create a git project"

2.3 同步到GitHub

在GitHub个人账户中,创建一个repository(我已经创建过了,所以会提示已经存在):

将新创建的repository的URL拷贝:

使用下面的命令,将本地的repository提交到GitHub:

$ git remote add origin https://github.com/yhlleo/myGitTest.git

$ git push origin maste

接着会提示输入GitHub的账户名和密码,输入就可以完成:

登陆到GitHub上,打开myGitTest如下:

Git 教程系列文章

: 

GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享实用的GitHub 使用教程

http://www.linuxidc.com/Linux/2014-04/100556.htm 

Git从入门到学会 http://www.linuxidc.com/Linux/2016-10/135872.htm

Git基本操作详解 http://www.linuxidc.com/Linux/2016-10/135691.htm

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档