Git的基本使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、git安装

1.安装

Git安装非常简单,以Ubuntu为例,在联网环境下,直接使用下面的命令即可完成安装:

sudo apt-get install git

在这里插入图片描述

安装成功后,在命令行下敲击下面的命令可以查看Git版本:

git --version

在这里插入图片描述

2.git配置

2.1 配置用户信息
Git安装好之后,还不能立即使用,在使用之前还需要做一些配置,比如你提交代码时的一些信息:提交人是谁?提交人的邮件是多少?如何联系?这些信息是必须要有的,当别人看到你的修改,想和你联系时,可以通过这些配置信息找到你。

git config --global user.email  2624551756@qq.com
git config --global user.name   “hou”

在这里插入图片描述
2.2配置公钥
直接输入ssh-keygen -t rsa -C ''邮箱地址"
在这里插入图片描述
打开文件.ssh打开id_rsa.pub复制其中的链接
在这里插入图片描述
进入github将复制的连接复制进去。

在这里插入图片描述
在这里插入图片描述
验证是否成功连接GitHub
输入

ssh -T git@github.com

验证是否成功连接github,成功后会如下所示
在这里插入图片描述

二、Github账号建立

1.github网址:link
填写邮箱、用户名和密码。点击"Create account"创建账号,然后查看邮箱中收到的验证码,填写验证码,就可以创建Github账号。
在这里插入图片描述
在这里插入图片描述
2.创建github仓库
在这里插入图片描述
在这里插入图片描述

三、Git快速上手

# mkdir demo                创建一个项目工程目录
# cd demo                   进入到项目工程目录
# git init                  在当前目录下,创建一个本地版本仓库
# touch main.c              创建一个文件
# git status                查看当前文件的状态
# git add main.c            修改main.c并将修改暂时保存起来
# git status                使用git add后再次查看当前文件状态,比较有什么不同
# git commit -m "init repo and add main.c to repo"  将文件的修改提交到本地仓库中
# git log                   查看提交历史
# git show commit_id        查看具体某一个提交的修改变化

在这里插入图片描述
在demo目录下,我们可以直接通过git init命令来创建一个本地仓库,创建成功后,使用ls -a命令,在demo目录下会有一个隐藏的.git目录

git commit -m参数后面的字符串表示提交的信息说明:你的这次提交做了什么修改,修改了哪些文件,实现了哪些新的功能,或者修正了哪个bug,都可以在提交信息说明里描述清楚。这样,别人就可以通过git log命令来查看某一个提交的具体信息:
在这里插入图片描述
当然,如果你想看看这个提交具体修改了哪些东西,可以使用git show命令来查看:
在这里插入图片描述

将Ubuntu中的文件传入GitHub

// 1.在本地库添加README文件
$ git add README.md
// 2.初始化
$ git init
// 3.将该文件夹下所有文件上传
$ git add ./
// 4.查看连接状态
$ git status
// 5.将缓存区的修改提交到本地仓库
$ git commit -m "first commit"
// 6.移除已有的地址
$ git remote rm origin
// 7.添加远程地址
$ git remote add origin git@github.com:Hongshuai-Wang/RosAppCtrl-rosbridge.git
// 8.上传
$ git push -u origin +master

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值