天天看点

JAVA接口自动化(三)GIT

(1)为什么使用github

1、开源的分布式版本管理系统

2、开源项目集中的代码库

3、使用广泛

(2)git的安装

1、安装比较简单:https://git-scm.com/downloads下一步下一步就行

2、注册GitHub账号

3、ssh-key的客户端配置

1)生成key:ssh-keygen -t rsa -C “邮箱地址”

2)cd ~/.ssh(用户目录的.ssh文件夹)

3)复制id_rsa.pub的公钥内容到github网站中

JAVA接口自动化(三)GIT

4)配置多个ssh-key

主要修改config文件,添加Host、HostName、User、IdentityFile四项

(3)创建git仓库及克隆、拉取、推送操作

1、克隆仓库:git clone +仓库地址

2、追踪文件状态

JAVA接口自动化(三)GIT

3、测试推送文件

JAVA接口自动化(三)GIT
JAVA接口自动化(三)GIT

3、拉取(相当于SVN的update)

git pull

(4)分支操作

1、查看分支

git branch 查看本地分支

git branch -a 查看远程分支

2、创建分支

git checkout -b

3、切换分支

git checkout 分支名称

4、合并分支

git merge

5、删除分支

git branch -d

git push origin --delete

git branch -D 强制删除

6、git查看提交日志

git log --pretty=oneline

7、版本回退

git reset --hard HEAD(一个代表一个版本)

git reset --hard HEAD~(回退指定版本)

git reset --hard 版本id

8、查看版本ID号

git reflog