ubuntu中Git的安装与使用、及关联远程仓库GitHub

本文详细介绍了如何在Ubuntu系统下安装Git,并配置Git的基本设置。此外还讲解了如何创建本地仓库,进行版本控制操作,包括添加文件、提交更改等。最后,文章指导读者如何创建远程仓库并实现与本地仓库的关联。

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

一、ubuntu下安装git
1.在命令终端输入sudo apt-get install git
二、配置git
git config --global user.name "Your name"
git config --global user.email "your email@domain.com"
三、创建一个本地仓库(版本库)
在合适的地方创建一个空目录,cd到该目录,然后使用git init 命令把这个目录变成Git可以管理的仓库
(注意:千万不要手动修改.git目录里的文件)
在仓库目录中创建一个文件,把文件添加到缓存区中:git add 文件名   
把文件提交到版本库:git commit -m "注释信息"
查看仓库状态:git status
查看修改内容:git diff
查看修改日志:git log
                         git log --pretty=oneline

回退到上一版本:git reset --hard HEAD^
回退到上上版本:git reset --hard HEAD^^
回退到前100版本:git reset --hard HEAD-100
回退到具体版本:git reset --hard 具体版本号(不需要完整的)
记录每一次命令:git reflog

简单介绍一下git三个区域:

工作区:仓库所在目录 
缓存区:仓库所在目录下的文件git add 后添加进入缓存区域
版本库:缓存区域下的文件git commit 后添加进入版本库
撤销(回退到上一次git commit或者git add的状态):gif checkout --文件名
四、创建远程仓库:
1.创建SSH Key
在终端输入(输入完成后回车几下):ssh-keygen -t rsa -C "GitHub的邮箱地址"


2.切换到~/.ssh目录下
cd 路径(上面命令的输出的内容有完整的路径,我的是/home/lihongcheng/.ssh)
用ls命令可以查看此目录下的文件有id_rsa(私钥)和id_rsa.pub(公钥)


3.显示公钥
cat id_rsa.pub
然后把显示出的私钥粘贴放到一个文件(此步可以不做)


4.上传公钥
在github.com的界面中选择右上角的Account Settings,然后选择SSH Public Keys,选择新加。

 Title自己命名,Key的内容拷贝上一步显示的公钥,添加成功(第一次添加需要github的帐号密码).

5.测试密钥是否通过(将电脑与github相连接)
ssh -T git@github.com
显示下面即为成功


6.创建远程仓库
在github官网上找到New repository

然后官网会给你发送一条信息激活邮箱,登陆你的邮箱激活

创建你的仓库,public和private区别在于public公开你的代码,private不公开但要花钱,点选README

7.关联远程仓库

首先cd到创建的本地仓库路径下,然后执行下面命令:git remote add origin 远程仓库地址
远程仓库地址在官网的Clone or download

将本地仓库内容到远程仓库:git push origin master  (注意:需要先把远程库内容拉到本地,否则会报错)
拉取远程仓库内容到本地仓库:git pull origin master

此时完成了远程仓库和本地仓库的链接,下面的博客我将分享一些开发的经验以及常出现的问题。

下一篇:https://blog.csdn.net/Chenftli/article/details/81259698 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

橙子园

期待你的鼓励!

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

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

打赏作者

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

抵扣说明:

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

余额充值