1.切换分支
当我们将项目拉到我们的本地仓库,打开github desktop这个软件的时候,我们就能看到这个页面,有一些英语基础的同学就能知道中间圈红的英文的意思,就是
当前分支 点击这个区域就能看到所有的分支供我们选择,进行切换分支
可以看到圈红的地方,上方是一个
搜索分支的输入框,下面显示的是我们的默认分支,最近使用的分支,以及其他分支,找到我们想要切换的分支,点击那个分支就能进行切换。不过在切换分支之前请同学们将当前分支的修改进行提交,或者暂存,这个是在我们平时的工作中可以说是最常用的一个操作了。
2.创建分支
创建分支这个需求通常对应着我们面对一个新的需求任务的时候的第一步。我们总不能创建了一个分支之后就一直在这个分支上无限制的操作下去吧。这样对于后期的代码追踪来说是非常不友好的。所以在前期的时候我们就应该尽量的减少这样的操作。接下来我们来介绍一下这个操作怎么实现。
首先我们还是点击current Branch 可以看到新出的页面中有一个new Branch这个按钮,这个按钮的意思就是新建一个分支。我们点击一下这个按钮。
在上方的输入框中输入这个分支的名字,分支名为英文,见名知意、命名规范(大驼峰、小驼峰)....,可以看到除了上方的输入框,下方还有两个分支供你选择,第一个分支是默认分支,一般来说是主分支,不过也不排除其他情况,新人可以向项目组中的老人问清楚,下方还有一个分支是我们当前的分支,我们可以选择其一,将选择的分支中的内容全部拷贝一份到我们新创建的这个分支中。在完成一个新的需求的时候一般也是选择拉主分支上面的代码,其他情况自行考虑。
3.提交代码、合并分支
当我们完成了需求之后,肯定是需要将我们自己分支上面的代码合并到测试分支和主分支上去的。那么怎么合并就是我们需要掌握的技能了。
当我们开发完一个需求之后,项目中的文件肯定会有增删改的操作,这个时候我们需要将代码提交到我们的本地仓库,根据这张图可以看到我们目前对三个文件进行了操作,每一个文件对应操作不同右侧的图标也不太相同。红色代表着将这个文件删除,绿色代表着新建了一个文件,黄色代表着修改了这个文件,然后在提交之前我们需要描述本次提交的主要内容。也能看到提示词这是必须的,没填的时候commit按钮还处于禁用状态。
当我们填写输入框之后,我们就能commit了,点击下方的commit按钮就提交到我们的本地仓库了。接下来就能合并分支了。
如果说我们需要将test分支中的代码合并到main分支中,那么首先得确认我们当前所处的分支是否为main,如果不是,就切换到这个分支。
当所处分支已经没有问题之后,点击下方按钮,这个按钮上的英文意思为:选择一个分支合并到main【这里的main也就是我们目前所处的分支】
点击下方按钮之后,选择我们需要合并的分支,点击最下方的蓝色按钮就合并完成了。
4.查看历史记录
在app中任意进入一个仓库,我们可以看到有一个history的tab选项
点击这个选项就能看我们之前操作的历史记录
5.新增标签、删除标签
接着上一步查看历史记录说起,当我们进入到历史记录这里之后,右键一个你想要加标签的记录
点击create Tag,输入标签名,最后点击create Tag就完成了创建标签,最后我们来看一下效果。
删除标签其实差不多,右键当前想删除的标签,点击delete tag,然后会有一个二次确认,点击delete就完成删除了。