RealCat

· updated Jan 27, 2025 · 3 min read

Ubuntu 上使用 Git 以及 GitHub

安装 Git

在 Ubuntu 上安装 Git 的命令为:

sudo apt-get install git

配置 GitHub

安装 Git 结束之后就是配置 GitHub 用户资料,如下:将其中的 user_name 替换成自己 GitHub 的用户名并且将 email_id 换成你创建 GitHub 账号所用的邮箱。

git config --global user.name "user_name"
git config --global user.email "email_id"

建立本地仓库(repository)

在自己的电脑上建立本地仓库,这个仓库将会在后续推送到 GitHub 上,语句如下:

git init Mytest

如果初始化成功,你将会得到以下提示:

Initialized empty Git repository in /home/user_name/Mytest/.git/

其中的 user_name 为本地计算机用户名,因人而异。Mytest 是“init”创建的文件夹,然后进入该文件所在目录:

cd Mytest

创建 README 来描述这个仓库

该步骤可有可无,但是作为一个优秀的工程师还是写点东西比较好。

gedit README

然后输入:

This is a git repo

将仓库文件加入 index(缓存)

这一步尤其重要,我们将需要上载到 GitHub 的文件们添加到 index。这些文件可以是文本文档,m/c/c++/PDF/jpg…几乎任何类型文件,一般而言我们可以把需要上载的文件拷贝到这个文件夹内,然后再用一个语句来把需要上传的文件添加到 index,如下:

git add file1.txt
git add file2.c
git and file3.m
...

提交到本地仓库

当我们已经把文件添加/修改到 index 后,就可以进行提交了;利用如下语句:

git commit -m "some_message"

其中 some_message 可以是任何字符,例如:“my first commit”或者“edit in readme”等。上面代码的 -m 参数,就是用来指定这个 message 的。

注意:Git 是分为三部分,一部分是文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件后,你会 git add xx 将修改保存到缓存区,然后再用 commit 推送修改到本地库中。git push 将本地仓库修改推送到服务器上的仓库中,commit 是将本地修改保存到本地仓库中。

在 GitHub 创建仓库

这个仓库的名字要和本地的一致,该部分不做展开。然后连接到远程仓库:

git remote add origin https://github.com/user_name/Mytest.git

其中 user_name 就是自己的 GitHub 的用户名。

推送到远程仓库

最后的一步就是提交到远程仓库,用以下命令:

git push origin master

原文地址

Comments