ubuntu下使用git, github

本文详细介绍了如何在Ubuntu系统下安装Git,并通过一系列实际操作步骤指导读者配置Git、生成SSH密钥、克隆GitHub项目、查看状态、添加新文件及推送源码到远程仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、git安装

ubuntu下安装git非常简单,直接使用apt-get命令即可。

sudo apt-get install git

2、查看git安装是否成功

安装完成后在终端中可以输入git命令来查看git是否安装成功。

git

或者使用

git --version

来查看git的安装版本。

3、配置git

在终端中依次输入下述命令,引号里面的内容替换成你的用户信息。

git config --global user.name "robin"
git config --global user.email "chou_robin@hotmail.com"
git config --list
ssh-keygen -C 'you email address@gmail.com' -t rsa

4、在github端添加密钥

上述命令执行完成之后就会在ubuntu系统中产生一个SSH的密钥。进入到home目录下,打开id_rsa.pub文件,将此文件中的内容拷贝到github的配置项中。这一步十分关键

5、克隆项目

从github上clone一个项目到本地:

git clone git@github.com:bzhou830/DataStruct.git
Cloning into 'DataStruct'...
Warning: Permanently added the RSA host key for IP address '192.30.252.122' to the list of known hosts.
remote: Counting objects: 61, done.
remote: Total 61 (delta 0), reused 0 (delta 0), pack-reused 61
Receiving objects: 100% (61/61), 19.67 KiB | 0 bytes/s, done.
Resolving deltas: 100% (8/8), done.
Checking connectivity... done.

6、源码修改后查看git状态

修改源码后,查看修改状态

git status 
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   String.cpp
    modified:   main.cpp

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    Makefile
    str

no changes added to commit (use "git add" and/or "git commit -a")

7、添加新文件到仓库

添加修改

git add Makefile
git add str
git commit -m "add"

8、推送源码到github源码仓库

推送源码到github源码仓库:

git push origin master
Counting objects: 7, done.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 13.38 KiB | 0 bytes/s, done.
Total 5 (delta 1), reused 0 (delta 0)
To git@github.com:bzhou830/DataStruct.git
   8a89341..1cc6526  master -> master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空空的司马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值