git基础命令:
1.git log #查看当前版本所有的历史提交记录
2.git log --oneline #一条命令显示提交的记录
3.git log --oneline --decorate #查看当前的HEAD指针 默认指向最后的一次操作
4.git reset --hard 7c1047f #恢复到历史的版本
5.git reflog #查看所有的历史提交记录
6.git branch #查看当前的分支
7.git branch dev #创建dev分支
8.git checkout dev #切换到dev分支
9.git merge dev #把dev分支合并到主分支 #合并后把dev分支删除 写新功能在创建分支
10.git branch -d dev #删除dev分支
11.git checkout -b dev #创建并切换到dev分支
12.git tag -a v1.2 -m "v1.2" #给当前的版本打tag
13.git tag #查看当前git所有的tag
14.git show v1.2 #查看v1.2的详细信息
15.git tag -a v1.1 a9e24ab -m "v1.1" #指定某个版本大tag
16.git reset --hard v1.2 #利用tag标签进行版本回退
17.git tag -d v1.1 #删除标签
18.git remote #查看远程仓库
19.git remote -v #查看远程仓库详细信息
20.git remote rename origin old-origin #修改远程仓库的名称
21.git remote remove origin #删除远程仓库
gitlab安装
内存4G以上 实验环境3G 20G磁盘
通过下载的rpm包进行安装
gitlib命令
gitlab-ctl start|stop|restart|status
gitlab-ctl stop nginx
gitlab-ctl tail
gitlab 创建项目
1.先创建oldboy组
2.在组内创建项目 git_data
3.把用户加入到组内 在组内的成员拥有组下面所有项目的权限
PS:git如果不能使用tab键 确定扩展的tab补全命令是否安装 默认支持tab
bash-completion-extras.noarch
ssh
1.ssh-keygen #生成秘钥对
2.ssh root@10.0.0.201'ip add' #远程执行命令
3.ssh-copy-id-i.ssh/id_rsa.pub 10.0.0.201 #发送公钥到对端服务器
4.家目录下的 .ssh/authorized_keys #公钥存放文件地址