
一. Vs git插件
1.1环境
VS2015+GitLab
1.2 git操作流程图

1.3常用术语解释
Pull: 将远程版本库合并到本地版本库中,相当于(fetch+meger)
获取: 从远程版本库获取最新版本
合并: 合并两个版本库
提交: 将更改保存到本地暂存库
推送: 将更改保存到远程版本库
同步(pull+push): 先拉远程库,再把本地库推到远程库,相当于(pull+push)
开关: 开关分支(双击开关)
1.4常用功能简述

[更改]
负责修改、添加、忽略和删除本地服务器上的文件,主要包括: 提交
[分行]

负责合并分支和切换分支,主要是合并、变更基础和解决冲突
[同步]
远程git存储库和本地git存储库的操作主要包括推送、同步、拉取和获取
[设置]
设置用户名、密码、远程地址、比较工具等
2. Gitlab创建远程git存储库
2.1在gitlab中创建项目

2.2填写项目名称
将项目名称填写为testdemo. 可见性级别是根据项目要求设置的

2.3获取远程git存储库地址
添加成功后,点击projects显示[HTTP link①of GIT]

三. 将本地代码推送到远程git存储库
3.1将演示项目添加到git源代码管理中

3.2选择git作为源代码管理


3.3填写提交意见并提交到本地git存储库

3.4将git本地库同步到远程git存储库

3.5发布到远程git存储库
在下图中,填写GIT所需的HTTP链接①vs2015安装插件,点击发布(首次需要GIT用户名和密码)或提前安装GIT,用命令行设置GIT用户名和密码
git config --global user.name "Your Name" git config --global user.email you@email.com

成功发布(最好从上图中添加存储库地址. 如果存储库地址是在第一次从“设置”添加之前添加的,则推送可能不可用)

登录gitlabs查看发布项目

四. 工作中的常见操作
4.1文件提交
[通用文档状态]
未运行状态: 
修改状态: 

公元状态: 
删除状态:
(仅在提交代码时可见)
[提交代码: 方法1]
1) 找到要提交的文件或找到解决方案,右键单击并找到源代码管理->;提交
2) 同时,还可以查看源代码历史记录、撤消、注释等

[提交代码: 方法2]
1) 查找团队资源管理器


2) 见下图. 如果没有,请单击
转到主页

3) 显示整个项目的文件状态

排除的更改: 通常排除的文件如果未包含在提交中,则不会提交到源代码
未跟踪的文件: 有时会出现未跟踪的文件. 一些未直接通过vs2015添加的文件(如果找到目录并手动添加文件,则会出现此问题). 如果不添加,则不会将它们提交到源代码
4.2文件推送操作


找到团队资源管理器->;同步->;并单击“推送”. 需要注意的是,总行和部分分行是保护分行,只能推特定账户,所以推送时需要及时切换分行,推送到正确的分行

4.3分公司经营
4.3.1分公司介绍
查找资源管理器->;分支

可以看到分支列表vs2015安装插件,如下图所示. 粗体文本是当前分支(下图中的当前分支是主分支),而remoters/origin是无法切换的远程分支. 注意: 如果找到缺少的分支,请通过资源管理器->;同步->;提取(或拉取)功能获取分支列表

4.3.2创建分支
找到克隆的分支并单击“从选定项创建本地分支…”,只需填写分支名称
9:7:a:7:b:c:c:6:6:b:a:c:2:e:4:6:d:9:2:0:4:d:e:1:f:2}
4.3.3开关支路
双击要切换的本地分支,或使用variable base to
4.3.4合并分支机构
右键单击分支: 合并自,选择分支,从分支合并为源,并以合并到当前分支为目的


4.3.5删除分支
右键单击可删除分支(请注意,当前分支无法删除,应小心删除远程分支)

4.4冲突解决
当本地git存储库和远程git存储库的同一个文件不匹配时,在拉取、提取、同步和推送过程中会出现冲突,然后可以手动解决冲突
如下所示


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-158113-1.html
我身边成千上万的企业退休老人都和我一样
昨天才买了1袋