提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、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