Gitlab结合tortoisegit
GIT获取服务端代码以及提交本地代码
·依次下载安装三个相关git软件:
Git-2.8.2-64-bit.exe
TortoiseGit-2.1.0.0-64bit.msi
TortoiseGit-LanguagePack-2.1.0.0-64bit-zh_CN.msi
·设置语言TortoiseGit
安装了语言包后,在桌面任意处右键-【TortoiseGit】-【设置】-【常规设置】-【语言】
·打开终端 命令查询
1.输入 git
显示如下页面内容则表示安装成功:
2. git --version 查看安装版本
3.git config --list 查看连接用户信息
(1)以下显示表示未设置连接用户信息!!
(2)成功设置用户信息后的显示:
·配置用户名和邮箱
可用Git命令配置,或者在TortoiseGit配置。
TortoiseGit配置:
(1)右键点击桌面空白处,点击TortoiseGit->设置,打开设置页面
(2)在配置页面点击Git,此时会弹出对话框,确定即可;填写名称和Email,点击确定按钮。
·设置凭证为Windows用户
打开TortoiseGit配置,点击凭证,打开凭证助手下拉框,选择管理器-【当前windows用户】,点击确定按钮。
(备注:也可以选择无,不过连接gitlab服务器的时候会要求你输入帐号密码。选择windows用户会默认用你的域用名账户连接gitlab服务器)
·获取一个git仓库
1.从已有的Git仓库中clone (克隆,复制)
(1)右键点击空白处,点击Git克隆,打开Git克隆对话框。
(2)输入url和目录,注意目录里不能包含任何文件,点击确定
(3)克隆完成后关闭对话框,打开克隆的Git仓库目录,可以看到.git文件夹。
·文件提交Commit
(1)右击要提交的文件,点击Git提交(默认提交到当前分支)
(2)填写日志信息,选择要提交的文件,然后点击提交按钮
(3)提交完成后可见文件的图标变成绿色的勾
备注:提交时可以选择新建分支;提交完成后可以推送至服务器。
·项目推送Push(本地到服务器)
(1)右击项目目录,点击TortoiseGit->推送
(2)选择要推送的分支,在其他url栏输入要推送的url,点击确定按钮
(3)推送完成
备注:推送分支默认为当前分支;目标->远端那里可以点击管理创建一个远端目标,这样下次再push就不用再输入url
·添加远端
右击项目,打开TortoiseGit设置界面,点击远端按钮;输入远端和Url,点击确定按钮。
·本地文件没有提交状态角标
方法一:
右键【设置】-【图标覆盖】-【图表集】-默认XP,选择【MufWin7】-重启电脑
方法二:
1. Win + r 打开运行窗口,输入 regedit.exe 修改注册表
2.按照文件的层次关系依次找到 HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Explorer;
3. 然后修改键名 Max Cached Icons (最大缓存图标) 的值为 2000 即可。
备注:(1)如果没有这个键名,可以新建一个,然后再右键修改该值,设置值为 2000 即可。
(2)如果已经有了这个键名,而且这个键值比2000 大,则不用修改也可以。
4. 修改完之后重启电脑。
方法三:
1.确认是不是64bit系统上装了 32bit 的 TortoiseGit,如果是的话,这个只要再安装 64bit 的 TortoiseGit就可以 了,如果不是,接着以下步骤。
2.在开始菜单的搜索处或者Win + r 打开运行窗口,输入 regedit.exe 修改注册表
3.在弹出的注册表编辑器中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers这一项。
4.找到后可以发现在该项下有很多个,而Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用。
5.编辑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,修改tortoise相关的名称(如加一个.前缀,并加数字)。
6.让tortoise相关的项排序到前面(刷新可见),重启资源管理器即可。
————————————————
版权声明:本文为CSDN博主「loa_loa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/loa_loa/article/details/82150080
Gitlab结合tortoisegit的更多相关文章
- CentOS下搭建使用gitlab 和tortoiseGit使用
gitlab和github 一样很爽的一个东西 关于gitlab在CentOS下的安装方法地址参考: https://github.com/gitlabhq/gitlab-recipes/tree/m ...
- 安装git,gitlab和TortoiseGit
全部都是默认配置安装 需注册用户:用户名尽量好认 测试用户: 注册成功: 生成密钥: 1.首先使用TortoiseGit自带的Puttygen创建本地的公/私钥对 2.点击Generate按钮,在窗口 ...
- Windows中使用TortoiseGit提交项目到GitLab配置
下文来给各位介绍Windows中使用TortoiseGit提交项目到GitLab配置过程,下在全部图片希望对各位带来方便面. Gitlab默认的配置推荐使用shell命令行与server端进行交互,作 ...
- 使用git或TortoiseGit推送项目至gitlab
一.Wins安装Git+Trtoisegit工具实现版本克隆与推送 Git: https://git-scm.com/ Tortoisegit: https://tortoisegit ...
- 【转】Windows中使用TortoiseGit提交项目到GitLab配置
转 原文地址 https://www.cnblogs.com/xiangwengao/p/4134492.html 下文来给各位介绍Windows中使用TortoiseGit提交项目到GitLa ...
- gitlab+TortoiseGit中使用SSH
1.在文件夹空白位置右键打开"Git Bash" 2.按 https://gitlab.yourhost.com/help/ssh/ssh.md 中的说明,输入命令 ssh-k ...
- Git使用(一、TortoiseGit和Gitlab在Windows下的项目库创建和上传)
介绍使用TortoiseGit初次创建并上传到gitlab项目库,转载请注明出处. 一.需要先安装git环境,并配置Git用户名及邮箱. 二.用PuTTYgen生成公约私钥对(鼠标画画).PuTTYg ...
- TortoiseGit连接gitlab,一直要求输入密码
问题背景: 公司使用gitlab作为代码管理平台,安装了TortoiseGit之后,使用正常.但是重启电脑之后,再次使用TortoiseGit操作时总是提醒输入gitlab的账号.如下图: 问题原因: ...
- Git Manual / Git使用手册 / Git, GitLab, Git Bash, TortoiseGit (建议全文复制到Word文档中通过导航窗格查看)
Git使用手册 目录 1 引言 2 Git.GitLab简介 2.1 Git 2.2 GitLab 2.3 Git基本概念 3 运行环境 4 ...
- gitlab备份及迁移
Gitlab 创建备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:ba ...
随机推荐
- python的 range() 函数
python range() 函数可创建一个整数列表,一般用在 for 循环中. range(start, stop[step]) range(10) # 从 0 开始到 10 [0, 1, 2, 3 ...
- javascript定义函数后立即执行(IIFE)
Talk is cheap, show me the code. // Immediately Invoked Function Expression - IIFE // 定义后立即执行的JavaSc ...
- 数栈产品分享:Kafka—实时离不开的那个TA
一.前言 随着技术不断的成熟及市场需求的日益旺盛,实时开发已经成为当前大数据开发不可或缺的一部分.在整个实时开发的链路中,数据采集需要写入到Kafka,数据处理也需要使用到Kafka.今天我们就针对K ...
- hot100之图论
岛屿数量(200) class Solution { public int numIslands(char[][] grid) { int res = 0; int m = grid.length; ...
- 搭建一个图片变视频的AI(一):模型介绍
在AI如火如荼发展的今天,让图片变视频的功能已经相当成熟了,很多AI软件都可以实现:上传一张图片,一段描述,就可以输出一个视频,实现了让一张图片动起来的效果. 今天教大家这么在自己的电脑上搭建一个:让 ...
- C# DES (cbc) 加密解密 (最简单的加密解密)
https://www.cnblogs.com/tianma3798/p/8807906.html 感谢这位大哥的代码提示 微软官网的这个示例正的是该换了,一点用处没看出来 https://docs. ...
- js 获取函数的调用者
办法 严格模式arguments.callee.caller不给使用了 歪路子截取new Error()的报错字符串stack const getCall = ()=>{ let callArr ...
- centos8 yum替换阿里源
解决centos7使用yum安装mysql 下载速度慢的问题 挺好用的,之前用腾讯云安装了半天,太慢了,改过之后速度快多了. 1.首先备份系统自带yum源配置文件/etc/yum.repos.d/Ce ...
- 认识Android Studio中各个模块
首先看看刚创建完的项目界面,除了菜单栏.工具栏等,没有什么可以编辑的界面 通过项目的文件浏览器可以打开所有项目文件,所以文件管理器在整个开发过程中相当重要. 其中用到最多的便是app项,其余大部分 ...
- java 连接远程的redis
简介 感觉还是挺麻烦的.尤其是mvvn 代码 import redis.clients.jedis.Jedis; public class TestPing { public static void ...