目录
1、Git的配置
查看系统是否已经安装Git
git --version
使用yum安装Git
yum -y install git
设置用户名和邮箱
- 设置用户名和邮箱
git config --global user.name "此处设置用户名"
git config --global user.email "此处设置邮箱"
注:该用户名、邮箱应为Github网站注册填写的用户名及邮箱
- 查看当前git配置
git config --list
- 删除用户信息
git config --global --unset user.name 用户名
创建版本库
版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
首先在系统上选一个位置创建一个目录
mkdir Git
然后将该目录变为git可以管理的仓库
cd Git
git init
此时可以看到该目录下生成了一个.git目录(隐藏目录)
自此一个本地的git仓库便创建完成
2、Git的使用
这里介绍使用github作为网络仓库(当然,我们也可以自己搭建一个Git服务器用作网络端仓库)
直观地来说,Git就像一把弓,而我们的代码就像一支箭,github就像靶,我们在本地使用git管理代码,然后将它们上传到个github托管
生成ssh传输密钥
ssh-keygen -t rsa -C "此处填写刚才设置的邮箱"
之后会要求确认密钥存放路径和输入密码
用文本编辑器打开密钥存放路径的.ssh目录中的id_rsa.pub,复制其中的内容
登陆github,点击头像旁的箭头->settings
随后点击左侧栏的SSH and GPG keys
点击绿色的New SSH key按钮,出现如下界面
其中Title可以随意命名,在key处粘贴之前复制的id_rsa.pub文件中的内容,确认添加即可
测试
ssh -T git@github.com
出现以下提示即为成功
向github提交代码
- 首先在github上创建一个仓库(New repository按钮)
- 添加远程地址
git remote add origin git@github.com:用户名/仓库名.git
操作后 .git/config目录会出现remote等内容
- 上传代码
//添加到git可管理文件跟踪中:
git add 文件名
//提交到本地仓库:
git commit -m '一些注释'
//再push到远程仓库上:
git push -u origin master
至此,就可以看到代码文件已经上传到github仓库
查看可管理文件跟踪状态
git status
查看提交日志
git log
更多关于git
本文只介绍了git的简单配置以及使用ssh连接到github远程仓库的步骤,更多关于git的使用请参考官方文档https://git-scm.com/book/zh/v2