软件工具——GitGUI使用教程

公司使用GitLab作版本控制工具,开发使用git客户端链接到公司GitLab服务器进行代码和文档的提交和维护。

Git客户端安装教程:https://blog.csdn.net/qq_15903671/article/details/87966916

以下包括:GitGUI页面功能简介及克隆项目到本地、GitGUI增删改项目文件并提交、GitGUI与服务端同步

一、GitGUI页面功能简介及克隆项目到本地

打开gitGUI后进入首页,分别为:GitGUI创建新的本地库、GitGUI克隆服务器项目、GitGUI打开git仓库

1.1 如下图,点击Create New repository 尝试创建一个新的本地git仓库,需要选择一个本地路径。打开后没有跟远程服务端关联,如果需要下载项目则需要打开gitBash 使用git clone 指令。

1.2 如下图,点击Clone Exitsting Repository 直接从远程服务器端克隆一个仓库到本地路径。输入服务端的ssh链接地址和本地仓库存储路径。注意:本地路径是由GitGui创建的,不能是已存在的文件夹。

点击Clone后进入工作页面。

1.3 如下图,点击 Open Existing Respository 打开之前创建过的本地git仓库。选择本地仓库存储文件夹就好(文件夹下是有.git隐藏文件夹的)

1.4 在包含.git隐藏文件夹的路径下,点击鼠标右键选择 Git GUI Here 也可以直接打开Git GUI工作页。

1.5 工作页简介

 二、 GitGUI增删改项目文件并提交
 

2.1 点击 Repository -- Browse Master's Files 可以查看从服务端拷贝到本地仓库的所有文件

2.2 点击 Repository -- Explore Working Copy 打开本地仓库文件路径,可直接编辑当前项目的所有文件。

我们新增了一个test.txt文件

2.3 提交变更:

在右下区域,点击Rescan刷新git本地仓库的变化情况。在工作区可以看到新增的test.txt文件,选中文件后点击上方菜单栏 Commit -- Stage to Commit (快捷键 Ctrl + T)

文件到了暂存区之后,在提交说明中填写备注,点击commit。文件消失,本地git仓库提交成功。这时候在服务端是看不到文件的,且服务端版本已经与本地版本不一致。

点击上方菜单栏Remote -- Push

选择 Remote或者选择Arbitrary Location 并把服务端的ssh连接粘贴进去都可以,点击Push。则文件上传到服务端完成。

修改删除操作基本一致 。

三、GitGUI与服务端同步

多人合作的项目,本地仓库向服务端提交的同时,也需要从服务端更新其他人提交的代码或文件。

在干活之前前拉取服务端所有更新,使自己的本地库版本达到最新是个好习惯,可以尽可能减少提交冲突的产生。

3.1 在服务端使用web IDE 新增一个文件

点击新增文件按钮,输入文件名后点击Create file

左侧Edit栏中出现文件,右侧编辑文件。Edit栏最下放有Commit按钮,点击后暂存。

填写Commit Message 后点击Stage&Commit 提交。

这时服务端比本地git仓库多了一个test111文件,版本也高了一次 commit。

3.2 本地同步服务端变更

Git GUI 菜单栏Remote -- Fetch From 后面选择从哪个服务端获取更新(其实服务端可能是唯一的公司服务器,也可能是多个协作伙伴,所以是个列表)

这样并没有直接把test111文件down下来,只是获取了一些变更信息。

Git GUI 菜单栏 Merge -- Local Merge.  如下图所示,点击Merge

这个时候test111这个文件才真正被下载到本地git仓库的存储路径下。

 

 

 

  • 21
    点赞
  • 134
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
当然,我可以给你一个简单的Git GUI使用教程。请注意,以下教程是基于Git官方提供的GUI工具——Git GUI。 首先,确保你已经安装了Git,并且将Git GUI添加到了系统的环境变量中。 接下来,打开命令行或终端窗口,并进入你想要进行版本控制的项目目录。 输入以下命令来启动Git GUI: ``` git gui ``` 这会打开Git GUI的图形界面。 在Git GUI界面的顶部工具栏,你可以看到一些常用的操作,比如创建新的仓库、打开已有的仓库、克隆远程仓库等。 如果你已经有一个本地的Git仓库,你可以选择"Open Existing Repository",然后选择你的本地仓库的路径。 在左侧的"Unstaged Changes"窗格中,你可以看到你的项目中未提交的更改。你可以选择要添加到暂存区的文件或文件夹,并将其拖动到"Staged Changes"窗格中。 在"Staged Changes"窗格中,你可以预览将要提交的更改。你可以选择提交消息,并点击"Commit"按钮来提交更改。 如果你想要查看之前的提交记录或者分支信息,你可以点击界面左下角的"Repository"按钮,并选择相应的选项。 除了这些基本操作,Git GUI还提供了其他一些功能,比如合并分支、查看文件差异、撤销更改等。你可以通过探索界面中的不同选项和按钮来了解更多功能。 希望这个简单的教程能够帮助你开始使用Git GUI。如果你有任何进一步的问题,请随时问我!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值