【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

1.1 环境git

Visual Studio + GitLab (其余版本同理)服务器

1.2 Git操做过程图解工具

1.3 常见名词解释gitlab

拉取(Pull):将远程版本库合并到本地版本库,至关于(Fetch+Meger)
获取(Fetch):从远程版本库得到最新版本
合并(Meger):将两个版本库进行合并操做
提交(Commit):将所作的更改,存入本地暂存库
推送(Push):将所作的更改,存入远程版本库
同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,至关于(Pull+Push)
变基到(Switch):切换分支(双击便可切换)

1.4 经常使用功能简单说明spa

 

【更改】
      负责文件的修改、添加、忽略文件、删除文件提交到本地服务器,主要是:提交
【分支】
       负责合并分支,切换分支,主要是合并、变基到、解决冲突
【同步】
       远程Git存储库与本地Git存储库操做,主要是:推送、同步、拉取、获取
【设置】
      设置用户名、密码、远程地址、对比工具等

2. GitLab建立远端Git存储库命令行


2.1 GitLab中建立一个项目3d

Visual Studio团队资源管理器 Git 源码管理工具简单入门

2.2 填写项目名称code

填写项目名称叫testDemo。其中Visibility Level根据项目需求设定blog

Visual Studio团队资源管理器 Git 源码管理工具简单入门

2.3 获取远程Git存储库地址ip

添加成功后,点击Projects会出现【Git的HTTP连接①】

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3. 本地代码推送到远端Git存储库


3.1 将DEMO项目添加到Git源码管理

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3.2 选择源码管理为Git

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3.3 填写提交注释,提交到本地Git存储库中

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3.4 同步Git本地库到远端Git存储库

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3.5 发布到远端Git存储库

下图将须要的【Git的HTTP连接①】填写好,点击发布(第一次须要Git用户名、密码)或者提早安装Git用命令行设置Git用户名密码

git config --global user.name "Your Name"

git config --global user.email you@email.com

Visual Studio团队资源管理器 Git 源码管理工具简单入门

发布成功(最好从上图添加到存储库地址,若是从“设置”里第一次以前就添加好存储库地址,有可能“推送”是不可用的)

Visual Studio团队资源管理器 Git 源码管理工具简单入门

登陆gitlabs查看发布项目

Visual Studio团队资源管理器 Git 源码管理工具简单入门

4. 工做中常见操做


4.1 文件提交操做

常见文件状态

未操做状态:Visual Studio团队资源管理器 Git 源码管理工具简单入门

修改状态:Visual Studio团队资源管理器 Git 源码管理工具简单入门

添加状态:Visual Studio团队资源管理器 Git 源码管理工具简单入门

删除状态:Visual Studio团队资源管理器 Git 源码管理工具简单入门(只有在提交代码时候可见)

【提交代码:方法一】

1) 找到须要提交的文件或者找到解决方案,右键,找到源代码管理->提交

2) 同时在这里也能够作源码的查看历史记录、撤销、批注等

Visual Studio团队资源管理器 Git 源码管理工具简单入门

【提交代码:方法二】

1)找到“团队资源管理器”

Visual Studio团队资源管理器 Git 源码管理工具简单入门Visual Studio团队资源管理器 Git 源码管理工具简单入门

2)见到以下图,没有的话点击Visual Studio团队资源管理器 Git 源码管理工具简单入门便可到主页

Visual Studio团队资源管理器 Git 源码管理工具简单入门

3)会出现整个项目的文件状态

Visual Studio团队资源管理器 Git 源码管理工具简单入门

排除的更改:通常是被排除的文件,若是不包含提交时候不会提交到源码中

未跟踪的文件:未跟踪的文件有时候也会出现,一些没有经过VS2015直接添加的文件(找到目录人工添加文件就会出这个问题),不添加也不会提交到源码中

4.2 文件推送操做

Visual Studio团队资源管理器 Git 源码管理工具简单入门Visual Studio团队资源管理器 Git 源码管理工具简单入门

 

找到团队资源管理器->同步->点击“推送”便可,注意通常master分支和有些分支是保护分支,只有特定帐号能够推送,因此推送时候要及时切换分支并推送到正确分支上。

4.3 分支操做

 

4.3.1 分支介绍

找到资源管理器->分支

Visual Studio团队资源管理器 Git 源码管理工具简单入门

能够看到分支列表,以下图,黑体加粗的文字为当前分支(下图当前分支为master),remoters/origin为远端分支不能切换。注意:若是发现缺乏分支,请经过资源管理器->同步->提取(或者拉取)功能获得分支列表

Visual Studio团队资源管理器 Git 源码管理工具简单入门

4.3.2 建立分支

找到克隆的分支,点击“从选定项建立本地分支…”,填写分支名便可

Visual Studio团队资源管理器 Git 源码管理工具简单入门Visual Studio团队资源管理器 Git 源码管理工具简单入门Visual Studio团队资源管理器 Git 源码管理工具简单入门

4.3.3 切换分支

双击本地分支便可切换,或者使用变基到。

4.3.4 合并分支

分支上,右键:合并自…,选择分支便可,“从分支合并”为源,“到当前分支”为目的

Visual Studio团队资源管理器 Git 源码管理工具简单入门Visual Studio团队资源管理器 Git 源码管理工具简单入门

4.3.5 删除分支

右键删除分支便可(注意,当前分支不可删除、远端分支慎重删除)

Visual Studio团队资源管理器 Git 源码管理工具简单入门

4.4 解决冲突

本地Git存储库和远端Git存储库同个文件不匹配时候会出现,通常拉取、提取、同步、推送会出现冲突,而后人工解决冲突便可

以下图

Visual Studio团队资源管理器 Git 源码管理工具简单入门

Visual Studio团队资源管理器 Git 源码管理工具简单入门

Visual Studio团队资源管理器 Git 源码管理工具简单入门

 

原文地址:https://stgod.com/3193

相关文章
相关标签/搜索