Git客户端--Day12

一:Git的窗口化命令

1:初始化本地仓库

1.1:创建版本库

git init

1.2:设置用户

设置局部用户
git config user.name "xxxx"
git config user.email "[email protected]"
设置全局用户
git config --global user.name "xxxx"
git config  --global user.email "[email protected]"

2:提交文件

2.1:进行查看文件

git status

2.2:将文件添加到暂存区

git add fileName

2.3:提交文件到本地库

git commit

2.4:编写注释,完成提交

2.5:直接编写注释并提交

git  commit  –m “注释内容”

3:查看文件的提交记录

3.1:查看历史纪录

git log fileName

3.2:简易信息查看

git log  --pretty=oneline fileName     

4:回退历史

4.1:回退到上一次提交

git  reset  --hard HEAD^

4.2:回退n次

git  reset  --hard HEAD~n

5:版本穿越

5.1:查询历史纪录的版本号

git  reflog  fileName

5.2:穿越到对应版本号

git  reset  --hard  版本号

6:还原文件

git  checkout -- fileName  

7:删除某个文件

7.1:先删除某个文件

7.2:添加

git add .

7.3:提交

git commit

8:分步分支操作

8.1:创建分支

git  branch  <分支名>

8.2:查看分支

git branch –v  

8.3:切换分支

git checkout  <分支名>

9:创建并切换分支

git checkout  –b  <分支名>

10:合并分支

10.1:先切换到主干

git  checkout  master

10.2:开始合并

git  merge  <分支名>

11:冲突

11.1:合并时冲突

程序合并时发生冲突系统会提示CONFLICT关键字,命令行后缀会进入MERGING状态,表示此时是解决冲突的状态。

11.2:解决冲突

git diff git diff 可以找到发生冲突的文件及冲突的内容。

11.3:然后修改冲突文件的内容,再次git add fileName和git commit 提交后,后缀MERGING消失,说明冲突解决完成。

二:Git结合GitHub

1:增加远程地址

git remote add  <远端代号>   <远端地址> 
如:: git  remote  add  origin  https://github.com/hhxylwk/JavaEE.git

2:推送到远程库

git  push   <远端代号>    <本地分支名称>
如:git  push  origin  master

3:克隆项目

git  clone   <远端地址>   <新项目目录名>
如:git  clone  https://github.com/hhxylwk/JavaEE.git   JavaEE

4:从GitHub上更新项目

git  pull   <远端代号>   <远端分支名>。
如:git pull origin  master

三:搭建GitLab

1:安装必要组件

sudo yum install -y curl policycoreutils-python openssh-server cronie 
sudo yum install lokkit
sudo lokkit -s http -s ssh 

2:下载安装包

https://about.gitlab.com/install

3:安装并初始化GitLab

sudo rpm -ivh gitlab-ce-11.9.0-ce.0.el6.x86_64.rpm 
sudo gitlab-ctl reconfigure

4:配置

4.1:修改GitLab的URL

sudo vim /etc/gitlab/gitlab.rb

sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

4.2:添加windows的hosts映射

192.168.126.5 www.owngitlab.com

5:启动GitLab

sudo gitlab-ctl start            启动
sudo gitlab-ctl stop             关闭
sudo gitlab-ctl  restart         重启

6: 关闭开机自启动

默认为开机自启动,执行命令后关闭开机自启动

sudo systemctl disable gitlab-runsvdir.service
执行该命令后,下次开机需要先执行:
sudo systemctl start gitlab-runsvdir.service

7:访问

http://www.owngitlab.com

8:管理员账户

账户为root,密码以第一次输入为准

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章