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,密碼以第一次輸入爲準

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