一、配置
1、安装完成后,配置机器信息:
$ git config --global user.name "github username"
$ git config --global user.email "xxxxxxxxx@qq.com"
2、配置ssh密钥
(1)本地创建ssh密钥
ssh-keygen -t rsa -C "xxxxxxxxx@qq.com"
一直按回车,就ok了
(2)ssh公钥添加到github账户上
a. 查看 ~/.ssh 路径下的id_rsa.pub
cd ~/.ssh
cat ./id_rsa.pub
b. 把内容复制到github的ssh公钥中
github中的 Settings -> SSH and GPC keys -> New SSH key
二、构建本地git库
创建一个项目目录,在该路径下初始化仓库:
$ git init
三、仓库文件操作
1、添加文件到仓库
$ git add test.txt
2、提交文件到仓库
-m 后面是提交说明
$ git commit -m "write comment here"
3、版本管理
(1)版本回退
回退到上一个版本(上上版本是HEAD^^)
$ git reset --hard HEAD^
(2)查看历史版本
$ git reflog
四、上传代码到github
1、本地仓库与远端仓库建立链接
$ git remote add origin git@github.com:Petal9999/cidiProject.git
2、上传文件到远端仓库
(1)push代码
$ git push origin master
(2)在终端执行后,需要输入用户名、密码:
Username for 'https://github.com': xxxxxxx
Password for 'https://Petal9999@github.com':
用户名为github用户名,密码是token
通过github 的 Settings -> Developers settings -> Personal access tokens -> Generate new token获取
五、下载github代码
1、git pull
适用于从有权限的仓库下拉代码,不管本地有无
$ git pull orgin master
2、git clone
适用于下载无权限代码