工具

公司 Gitlab 使用指北

Threads [ Previous | Next ]
公司 Gitlab 使用指北
git
Answer
1/30/17 5:44 AM
# 地址
 
# 安装Git
 
下载Git:https://git-scm.com/downloads,选择 for Windows版本。安装时一路选择默认配置。
 
强烈推荐在线学习教程(很简单的英文),可以了解Git的基本用法与常用指令:https://try.github.io/
 

1. 创建新项目(适合每个项目是一个独立repository的管理方式)

  • 在gitlab上创建新项目,group选share,项目名为test01
  • 决定项目放置的位置,如 D:\git_repo\
  • 在git_repo文件夹上点击右键,选择 Git Bash Here,这将打开一个新的Git Bash窗口,工作目录为 /d/git_repo
  • git clone https://gitlab.ap1.covapp.io/share/test01.git
  • 上条命令将在git_repo目录下创建test01目录。进入test01目录,创建项目文件
  • cd test01
  • git add *
  • git commit -m "initial commit"
  • git push -u origin master
 
PS:把git_repo目录视为逻辑项目总目录(但其本身并不是git repository),该目录下每个项目对应一个文件夹,每个文件夹都是一个独立的git repository。这些文件夹可以随意修改名字,不必与gitlab上的项目名保持一致。

2. 创建新项目(在已存在的文件夹中创建项目,不推荐)

  • 在gitlab上创建新项目,group选share,项目名为test01
  • 创建新文件夹以存放新项目,如 D:\git_repo\test01
  • 在test01文件夹上点击右键,选择 Git Bash Here,这将打开一个新的Git Bash窗口,工作目录为 /d/git_repo/test01
  • git init
  • 在test01目录中创建项目文件
  • git add *
  • git commit -m "initial commit"
  • git remote add origin https://gitlab.ap1.covapp.io/share/test01.git
  • git push -u origin master
 

# TortoiseGit(可选)

 

1. 创建新项目(适合每个项目是一个独立repository的管理方式)

  • 在gitlab上创建新项目,group选share,项目名为test01
  • 决定项目放置的位置,如 D:\git_repo\
  • 点击鼠标右键,选择 Git Clone...,打开TortoiseGit窗口
  • 在URL条目中输入gitlab上新项目的URL,即https://gitlab.ap1.covapp.io/share/test01.git
  • 在Directory条目中输入本地目录,例如 d:\git_repo\test01。点击 OK,完成
  • 在test01文件夹中创建项目文件
  • 在test01文件夹上点击右键,选择 TortoiseGit > Add...,选中需要提交的文件
  • 在test01文件夹上点击右键,选择 Git Commit -> "master"...,输入message后commit
  • 在test01文件夹上点击右键,选择 TortoiseGit > Push...,将本地代码提交到gitlab
 

# 与Eclipse集成

Eclipse自带Git插件,以下为 elclipse neon 版本的操作
 

1. 将项目拉到本地

  • Import...菜单中选择 Git > Projects from Git,下一步
  • 选择 Clone URI,下一步
  • 输入URI:https://gitlab.ap1.covapp.io/share/test01.git 和账号密码,下一步
  • 选择分支,一般选master分支,下一步
  • 选择本地存放路径,该路径可以在 preference 中配置(这意味着项目一般不放在 Eclipse 的工作目录中)。下一步
  • 选择作为普通项目导入,完成。
 
 

2. 提交更新

  • 项目上点击右键,选择 Team > Commit...,这将打开 Git Staging 窗口
  • 在该窗口中,可以把 unstaged的文件拖到 staged框中,相当于git add
  • 点击 Commit 按钮提交代码到本地 repository(如果选择 commit and push... 按钮,则自动进入push流程)
  • 项目上点击右键,选择 Team > Push Branch 'master'...,将代码提交到gitlab
 
 
 
 
 
 
 
 
 
 
0 (0 Votes)