笔记的目录:
上一个笔记记录了,如何创建仓库。这节开始探讨用GitHub Desktop作为客户端来给项目组使用。
一、用GitHub Desktop在本地创建仓库
第一次用这个软件,还是有点难用的,这个软件没有中文版,也没有人要求汉化,大概用户主要是程序员吧。在CSDN上讲GitHub Desktop的帖子不少,我这里写一下我的使用流程。
1.下载与安装
首先,去GitHub Desktop官网下载软件:GitHub Desktop
点击图中央这个紫色的按钮下载。
然后,一路下一步安装即可,GitHub Desktop软件本身不大,安装在哪里都没有关系。,安装完毕就可以在桌面上看到如下图标:
2.从服务器下载项目
点开这个猫咪,就可以打开GitHub Desktop。GitHub Desktop是GitHub网站的客户端,默认的操作都是针对GitHub的,同时也支持所有的Git网站。打开软件看到如下界面
相信第一次接触的人都不知道该如何操作,其实并不复杂,这个软件主要功能就是上传和下载。我们接下来先看下载:
首先,打开File,选择其中的Clone.....
打开克隆项目对话框,前两个都是针对GitHub网站的操作,选择URL输入我们自己GitLab项目的网址。下面的地址栏是我们本地硬盘上存放项目的位置,尽量选择大空间的硬盘。
点Clone,会弹出登录对话框,填写自己的Gitlab网站上的用户信息登录,就开始下载项目了。稍等一会,就可以在存放目录看到下载好的文件。
以后需要同步Git上的资料,只需要点击上图红框里面的Fetch origin就可以了。
不同的分支上也可能存有不同的资料,现在暂且认为已经了解了分支与标签,如果不了解。可以看下面的链接。
3.上传资料到服务器
接下来学习如何上传资料。如果我们在本地新增了一个文件。在GitHub Desktop里就可以看到这个改变,后面绿色的 表示的是新增文件。
要提交这个文件,在GitHub Desktop下方可以看到一个Commit to main的按钮,红色框是天蝎这次修改的标注信息。这个信息要详细填写,因为它不仅是一行历史记录,也是其他操作的一个凭证,随着项目的扩大,操作越来越频繁,记录不清晰很容易把自己带到坑里:
更新的批次也要注意一下,因为每次操作都会有记录,git的一些操作是可以从历史记录上操作的,一个批次的操作会一次执行,在文件列表的左侧 可以勾选一个批次提交的内容。
点Commit to main按钮完成提交到仓库。可能会发现什么也没发生,服务器上并没有任何文件上传。这是因为这次改变提交到了本地仓库,这个时候,再看右上角的按钮名字变成了Push Origin
点Push Origin完成对服务器的Push。再次查看服务器端,发现文件已经上传成功了。
至此,GitHub Desktop操作Git的一个流程完毕了,接下来怎么在Git上做分支和合并。