当前位置: 首页 > news >正文

Windows本地代码仓库使用连接教程

目录

  • 软件安装
  • 修改语言为中文
  • 克隆远程仓库
  • 文件上传教程

软件安装

安装Git(软件下载链接)

根据自己的系统选择对应版本下载安装

安装TortoiseGit(软件下载链接)

1.下载完毕解压文件夹,双击安装程序
1065476-20190307200347806-954167442.png
2.选择next按钮,进入End-User License Agreement页面,如下图选择选项:
1065476-20190307200438215-1581611103.png
3.选择next按钮,进入Choose SSH Client页面,选择TortoisePLink选项:
1065476-20190307200506672-1102847111.png
4.选择next按钮,进入Custom Setup页面,使用默认或者指定路径安装;
1065476-20190307200626755-274407066.png
5.选择next按钮,进入Ready to Install页面;
1065476-20190307200642911-1380023305.png
6.去掉勾选框,选择Finish按钮,完毕。
1065476-20190307200708237-307611330.png

修改语言为中文

1.新建一个文件夹或选定一个打算放置上传资料的文件夹,点击鼠标右键-->TortoiseGit-->设置(setting)如图:
1065476-20190307202032428-648297595.png
2.进入如下界面点击红色框中的按钮
1065476-20190307202516281-1578420404.png
3.点击下载语言包
1065476-20190307202554016-1312116040.png
4.进入网页选择对应语言包下载并安装,然后在设置界面修改语言就可以了
1065476-20190307202720039-2098485534.png

克隆远程仓库

1.在设置界面配置git路径(如果没有自动默认配置的话)
1065476-20190307202851441-483024784.png
2.在选定文件夹上单击右键-->Git克隆出现下图窗口
1065476-20190307203803317-806996490.png
3.打开浏览器在地址栏中输入IP:172.16.2.195进入登录页面输入用户名和密码后进入远程仓库,如下图并点击红色方框处:
1065476-20190307203452746-2037428397.png
4.将复制好的地址填入步骤2的Url输入框中点击确定完成克隆

文件上传教程

1.选择已克隆文件夹中待上传文件点击右键-->Git提交->"master..."如下图:
1065476-20190307204458936-1998327542.png

可以在日志信息一栏写入待上传文件的信息
如XXX帮助文档
XXX软件代码

然后点击提交,这样就把待上传文件纳入了版本控制
2.推送文件
文件夹空白处单击鼠标右键-->Git推送会出现窗口如下图:
1065476-20190307205601416-593996360.png
在窗口中目标一栏的远端的下拉菜单中选择你要推送到的远端仓库
然后点击确定,这样就可以把之前提交的文件都推送至远端仓库了
所以如果待上传的文件很多而且每一个文件的信息都不同的话就可以先把各个文件提交然后一并推送

转载于:https://www.cnblogs.com/Zhangxusheng/p/10491896.html

相关文章:

  • Redis 安装加集群配置
  • 带你快速了解ES1D-E361T
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • dependencies与devDependencies的区别
  • ale.js2.0 更新计划正式发布
  • 代码管理podfile.lock报错
  • 2019年3月11日 [950] Reveal Cards In Increasing Order
  • bzoj2395 [Balkan 2011]Timeismoney(最小乘积生成树+计算几何)
  • UAV心跳机制与容器、进程数据采集
  • [Codeforces1137D]Cooperative Game
  • 数论 欧拉线性素数筛
  • lync server 2013边缘前端无法同步
  • 专业PPT制作 驼峰设计
  • P4720 【模板】扩展卢卡斯
  • Linux 遭入侵,挖矿进程被隐藏排查记录
  • [译] 怎样写一个基础的编译器
  • 【391天】每日项目总结系列128(2018.03.03)
  • JAVA并发编程--1.基础概念
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • NSTimer学习笔记
  • Promise面试题,控制异步流程
  • React中的“虫洞”——Context
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vagrant 添加本地 box 安装 laravel homestead
  • Vue小说阅读器(仿追书神器)
  • win10下安装mysql5.7
  • Windows Containers 大冒险: 容器网络
  • 百度地图API标注+时间轴组件
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 关于字符编码你应该知道的事情
  • 计算机在识别图像时“看到”了什么?
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 强力优化Rancher k8s中国区的使用体验
  • 算法系列——算法入门之递归分而治之思想的实现
  • 写给高年级小学生看的《Bash 指南》
  • 学习ES6 变量的解构赋值
  • 在electron中实现跨域请求,无需更改服务器端设置
  • Java性能优化之JVM GC(垃圾回收机制)
  • 带你开发类似Pokemon Go的AR游戏
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • #define与typedef区别
  • #大学#套接字
  • $.proxy和$.extend
  • $NOIp2018$劝退记
  • (52)只出现一次的数字III
  • (多级缓存)缓存同步
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (四)模仿学习-完成后台管理页面查询
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)人的集合论——移山之道
  • (转)四层和七层负载均衡的区别