| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> TortoiseGit的具体操作 -> 正文阅读 |
|
[开发工具]TortoiseGit的具体操作 |
使用GitTortoiseGit其实是一款开源的git的版本控制系统,也叫海龟git。TortoiseGit提供了人性化的图形化界面,不用像Git一样输入许多语句,像git init、git add、git commit这些语句就通通不用记了。轻松使用鼠标,就可以完成代码的提交和上传。对于使用本地Git的新手来说,TortoiseGit更加简便,更加容易上手。 1.首先你得找一个git的代码托管网站,百度搜一大把,一般用github或者开源中国的都行(gitee),我使用的是开源中国的代码托管 ,先新建一个项目——test? ?项目建成之后如下 2.点击HTTPS,然后在点击箭头指向的位置,将url复制到剪贴板,等下会用到的 3.托管中心的操作基本就完成了,接下来就是我们本地的操作了? 4.点击文件夹,右键→Git在这里创建版本库,跳出如下图,不要勾选直接确认? ? 5.之后test文件夹里会出现一个隐藏的文件夹.git? 到现在为止我们分别在托管中心和本地做了准备,? 6.继续右键test文件夹→tortoisegit→设置? ?7.然后选择远端? ?注意: URL为远程仓库的HTTPS链接,推送URL为本地版本库的HTTPS链接 之后乌龟git会获取远端信息,直接确认。? 这是需要输入你在托管中心注册的用户名和密码? ? 完成后如下 ? 提交文件 通过TortoiseGit提交文件,也就是右键菜单功能 Git 提交(C)—> "master"... // 相当于命令行~: git add 文件,这里只是将文件提交到本地版本库,并非提交到远程版本服务器 如下图: ?这里提交之后,其他客户端不能获取到你提交的文件,因为你的文件没有更新到远程版本服务器上。 同步到版本服务器 通过TortoiseGit提交文件到版本服务器,也就是右键菜单功能 Git 同步 // 相当于命令行~: git push origin master 如下图: ? 点击推送即可完成,将文件更新到远程版本服务器上,其他客户端更新之后可以获取到你提交的文件 查看、回溯历史版本 选择需要追溯的版本 ?选择切换版本,把文件还原到之前的版本 上传、下载文件 ? 在推送和拉取文件时,可能会出现冲突。什么是冲突呢,就是你远程仓库的代码发生了改变,也就是你本地仓库的代码并不是最新的代码。举个例子,学生项目由A和B共同开发,此时的代码是1版本。A拉取了远程仓库1版本的代码,然后B也拉取了,B修改了代码然后重新上传到远程仓库,此时是2版本。然后A修改了,A想上传代码,发现冲突了,原因是A依靠的是1版本的代码进行了修改,而此时远程仓库的代码是2版本,这样当然会产生冲突。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 16:53:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |