GitLab 使用指南(IntelliJ IDEA)

1、環境

  • GitLab Community Edition 10.6.4git

  • IntelliJ IDEA 2017.03

2、Git 使用 (Linux/MAC,cmd 模式)

  1. 本地新建項目(從Git服務器克隆一個項目)
  • git clone http://192.192.110.110/BI_Rec/test_kimbo.git    // 將遠程服務器的內容徹底複製過來
  • cd test_kimbo          // clone 以後進入該項目的文件夾
  • touch README.md  // 新建 readme markdown文件
  • git add README.md  // 將readme文件添加到git的暫存區
  • git commit -m "modify README context"   // 將暫存區的文件提交到本地倉庫, ""裏面的是寫的註釋
  • git push -u origin master        //將本地倉庫的更改,提交到遠程服務器 master分支( 若是本地分支名稱與服務器名稱不一樣,使用命令:git push <遠程主機名> <本地分支名>:<遠程分支名> )  git push -u origin master:dev  將本地的master 提交到遠程服務器的dev

 

截圖1(改以前)安全

 截圖2(改以後)服務器

 截圖3(執行命令)markdown

2. 將本地目錄上傳到Git服務器

執行命令:app

// cd 進入目錄
test_kimbo

// 初始化
git init

// 添加遠程項目地址
git remote add origin http://192.192.110.110/BI_Rec/test_kimbo.git

// 添加該文件夾中全部的文件到 git緩衝區
git add *

// 將緩衝區的文件提交到 git本地倉庫
git commit -m "Initial commit"

// 將git本地倉庫的文件 提交合併到git遠程服務器
git push -u origin master
View Code
3. 在本地切換分支(dev 開發環境)

執行命令:ide

// 新建branch分支
git branch dev

// 切換到branch分支(dev)
git checkout dev

// 修改 README.md 內容
vi README.md

// 添加到 緩衝區
git add README.md

// 提交到git本地倉庫
git commit -m "modify readme context"

// 將git本地倉庫的內容 提交到git遠程服務器
// 若是git遠程服務器沒有dev分支, 默認會新建一個
// git push <遠程主機名> <本地分支名>:<遠程分支名>
方法1:git push -u origin dev
方法2:git push -u origin dev:sit   -- 將本地的dev提交到遠程的sit
View Code
4. 合併分支(merge)

執行命令:工具

// 切換到 dev分支
git checkout dev

// 編輯文件
vi README.md

// 提交到本地git倉庫
git add README.md
git commit -m "add context"
// 提交到遠程git服務網
git push -u origin dev

--------------------------------merge to master
// 切換到 master分支
git checkout master

// 執行合併分支命令,將dev分支的修改內容合併到 master
git merge dev

// 執行提交、推送git服務器
git commit -m "merge dev context"
git push -u origin master
View Code

3、Git 使用 (IntelliJ IDEA)

  1. 鏈接Git,克隆項目

2. 提交代碼至 Git遠程服務器

步驟: 先commit,在push; 安全起見: push的時候 能夠先選擇提交git遠程服務器的dev分支, 再從dev 分支 merge 到master分支。spa

截圖1(commit):3d

截圖2(push):code

 截圖3(查看git遠程服務器):

 

3、Git 其餘經常使用命名

git push <遠程主機名> <本地分支名>:<遠程分支名>
git pull  <遠程主機名> <遠程分支名>:<本地分支名>

-- 分支操做
git branch -r   //  查看遠程分支
git checkout b_dev  // 本地切換分支
git status               // 本地分支狀態

-- clone 本機後,修改分支名,上傳操做
git branch -m old-name new-name  // 修改本地分支名稱
git remote    // 查看遠程主機名
git remote rm b_dev  // 刪除遠程主題名
git remote add b_dev http地址   // 添加文件到遠程
git push -u b_dev  // 合併到遠程
View Code

 

4、可視化工具(SourceTree)

  官網:https://www.sourcetreeapp.com/

      界面:

相關文章
相關標籤/搜索