GitLab 使用指南(IntelliJ IDEA)

本文介绍了Git在不同环境下的使用方法。包括在Linux/MAC的cmd模式下,从Git服务器克隆项目、上传本地目录、切换分支和合并分支等操作;还介绍了在IntelliJ IDEA中连接Git、克隆项目及提交代码到远程服务器的步骤,此外提及了Git其他常用命令和可视化工具SourceTree。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、环境
  • GitLab Community Edition 10.6.4

  • IntelliJ IDEA 2017.03
二、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(执行命令)

2. 将本地目录上传到Git服务器

执行命令:

// 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 开发环境)

执行命令:

// 新建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
三、Git 使用 (IntelliJ IDEA)
  1. 连接Git,克隆项目

2. 提交代码至 Git远程服务器

步骤: 先commit,在push; 安全起见: push的时候 可以先选择提交git远程服务器的dev分支, 再从dev 分支 merge 到master分支。

截图1(commit):

截图2(push):

 截图3(查看git远程服务器):

 

三、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

 

四、可视化工具(SourceTree)

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

      界面:

转载于:https://www.cnblogs.com/kimbo/p/9566961.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值