TortoiseGit的使用

界面傻瓜式操作,挺好。

个人习惯:

1、别人的项目,可以fork到自己的远程仓库(网页上操作)。

2、新建master的分支develop,以后更改develop即可(网页上操作)。【推荐多用分支,在分支上改,然后合并到master分支】

3、克隆develop分支到本地。

4、每次编辑前,一定要先pull拉取(以便与自己的远程仓库一致)。

5、编辑完成后,先push到自己的develop远程分支,再合并到mater分支

6、进行pull request(网页上操作)。

 

具体操作说明:以gitee为例

1、网页上操作,创建develop分支

 

2、拉取远程develop分支到本地

3、修改提交到远程develop后,可以将develop合并到master。

下边讲解如何合并(也就是分支A更新了,想同步到分支B)。

3.1、鼠标右键—切换/检出(W),将本地develop分支切换到master分支

点击确定后,本地变更为master分支(从鼠标右键—TortoiseGit—提交(C)->”master”可以看出)

可以在“确定”后弹出的界面上点击“合并”,也可以鼠标右键“合并”

点击“提交”,“提交并推送”即可。

 

 

推荐的分支作用:

  •   master 分支 - 也就是我们经常使用的主线分支,这个分支是最近发布到生产环境的代码,这个分支只能从其他分支合并,不能在这个分支直接修改。
  •   develop 分支 - 这个分支是我们的主开发分支,包含所有要发布到下一个 release 的代码,这个分支主要是从其他分支合并代码过来,比如 feature 分支。
  •   feature 分支 - 这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回 develop 分支进入下一个 release。
  •   release 分支 - 当你需要一个发布一个新 release 的时候,我们基于 Develop 分支创建一个 release 分支,完成 release 后,我们合并到 master 和 develop 分支。
  •   hotfix 分支 - 当我们在 master 发现新的 Bug 时候,我们需要创建一个 hotfix, 完成 hotfix 后,我们合并回 master 和 develop 分支,所以 hotfix 的改动会进入下一个 release。

【安装以及其他说明参考博客】

TortoiseGit 使用教程 - 啊,那一个人 - 博客园 (cnblogs.com)

 

posted @ 2022-02-25 18:33  夕西行  阅读(265)  评论(0编辑  收藏  举报