共计 2847 个字符,预计需要花费 8 分钟才能阅读完成。
今天丸趣 TV 小编给大家分享一下 Ubuntu 上怎么安装使用 Git 和 GitHub 的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
git 的简介
git 是 2005 年 linus torvalds 为了帮助管理 linux(r) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样:
git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。
github 是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献。这个看似简单,实则非常强大的平台因为大大帮助了那些对开发大规模软件感兴趣的开发者而被开源社区所称道。
1、在 linux 上安装 git
下载并安装 git:
sudo apt-get install git
上面的命令适用于 ubuntu 并且应该在所有最新版的 ubuntu 上都能工作,它们在 ubuntu 16.04 和 ubuntu 18.04 lts(bionic beaver)上都测试过,在将来的版本上应该也能工作。
2、配置 github
一旦安装完成,接下去就是配置 github 用户的详细配置信息。
git 有一个工具被称为 git config,它允许你获得和设置配置变量;这些变量可以控制 git 的外观和操作的各个方面。这些变量可以被存储在三个不同的位置:
1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项 –system 给 git config,它将明确的读和写这个文件。
2.~/.gitconfig 文件:具体到你的用户。你可以通过传递 –global 选项使 git 读或写这个特定的文件。
3. 位于 git 目录的 config 文件 (也就是 .git/config):无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config 中的值覆盖了在 /etc/gitconfig 中的同一个值。
在 windows 系统中,git 在 $home 目录中查找.gitconfig 文件(对大多数人来说,位于 c:\documents and settings\$user 下)。它也会查找 /etc/gitconfig,尽管它是相对于 msys 根目录的。这可能是你在 windows 中运行安装程序时决定安装 git 的任何地方。
请使用下面的两条命令,并确保用你自己的 github 用户名替换 user_name,用你创建 github 账户的电子邮件替换 email_id。
git config --global user.name user_name
git config --global user.email email_id
下面的图片显示的例子是如何用我的 github 用户名:“akshaypai”和我的邮件地址“”来配置上面的命令。
3、创建本地仓库
在你的系统上创建一个目录。它将会被作为本地仓库使用,稍后它会被推送到 github 的远程仓库。请使用如下命令:
git init mytest
如果目录被成功创建,你会看到如下信息:
initialized empty git repository in /home/akshay/mytest/.git/
这行信息可能随你的系统不同而变化。
这里,mytest 是创建的目录,而 init 将其转化为一个 github 仓库。将当前目录改为这个新创建的目录。
cd mytest
4、新建一个 readme 文件来描述仓库
现在创建一个 readme 文件并输入一些文本,如“this is git setup on linux”。readme 文件一般用于描述这个仓库用来放置什么内容或这个项目是关于什么的。例如:
gedit readme
你可以使用任何文本编辑器。我喜欢使用 gedit。readme 文件的内容可以为:
this is a git repo
5、将仓库里的文件加入一个索引
这是很重要的一步。这里我们会将所有需要推送到 github 的内容都加入一个索引。这些内容可能包括你第一次加入仓库的文本文件或者应用程序,也有可能是对已存在文件的一些编辑(文件的一个更新版本)。
既然我们已经有了 readme 文件,那么让我们创建一个别的文件吧,如一个简单的 c 程序,我们叫它 sample.c。文件内容是:
#include stdio.h
int main()
printf( hello world
return 0;
}
现在我们有两个文件了。readme 和 sample.c。
用下面的命令将它们加入索引:
git add readme
git add smaple.c
请注意 git add 命令能将任意数量的文件和目录加入到索引。这里,当我说“索引”的时候,我是指一个有一定空间的缓冲区,这个缓冲区存储了所有已经被加入到 git 仓库的文件或目录。
6、将所作的改动加入索引
所有的文件都加好以后,你就可以提交了。这意味着你已经确定了最终的文件改动(或增加),现在它们已经准备好被上传到我们自己的仓库了。请使用命令:
git commit -m some_message
“some_message”在上面的命令里可以是一些简单的信息如“我的第一次提交”或者“编辑了 readme 文件”,等等。
7、在 github 上创建一个仓库
在 github 上创建一个仓库。请注意仓库的名字必须和你本地创建的仓库的名字严格一致。在这个例子里是“mytest”。请首先登录你的 github 账户。点击页面右上角的“+”符号,并选择“create nw repository”。如下图所示填入详细信息,点击“create repository”。
一旦创建完成,我们就能将本地的仓库推送到 github 你名下的仓库,用下列命令连接 github 上的仓库:
请注意:请确保在运行下列命令前替换了路径中的“user_name”和“mytest”为你的 github 用户名和目录名!
git remote add origin https://github.com/user_name/mytest.git
8、将本地仓库里的文件推送到 github 仓库
最后一步是用下列的命令将本地仓库的内容推送到远程仓库(github):
git push origin master
当提示登录名和密码时键入登录名和密码
下面的图片显示了步骤 5 到步骤 8 的流程
上述将 mytest 目录里的所有内容(文件)推送到了 github。对于以后的项目或者创建新的仓库,你可以直接从步骤 3 开始。最后,如果你登录你的 github 账户并点击你的 mytest 仓库,你会看到这两个文件:readme 和 sample.c 已经被上传并像如下图片显示:
以上就是“Ubuntu 上怎么安装使用 Git 和 GitHub”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。