TortoiseGit使用指导

作者: 程序员的那点事 | 来源:发表于2017-09-14 11:17 被阅读170次

    一、如何将本地代码提交到托管平台

    1.本地git工具安装&环境配置

    a)如果没有安装git客户端,请到https://git-scm.com/downloads下载最新版本

    本文下载安装版本为:

    安装完成,运行Git Bash,在弹出终端进行如下配置

    b)TortoiseGit安装

    本文下载安装版本为:

    2.配置ssh密钥

    a)生成ssh密钥。运行Git Bash,在弹出的终端中输入下面命令。

    在回车中会提示你输入一个密码,不输入一路回车即可。

    生成的密钥会在.ssh文件里如下图所示。

    b)拷贝ssh密钥到开发云页面。

    PC端Git Bash执行命令拷贝公钥

    华为软件开发云 端粘贴公钥

    c)PuTTYgen生成ppk格式私钥

    3.新建华为软件开发云 代码仓库

    4.PC端拉取华为软件开发云仓库代码

    (此时仓库里面只有一个初始文件README.md)

    在本地想要下载代码的文件夹中空白处右键,选择“Git Clone…”,在弹出的页面中进行如下配置,点击OK即可。

    5.提交本地代码到本地仓库

    修改代码后点击Git Commit…提交到本地仓库

    6.推送代码到远端仓库

    a)推送到远端

    右键选择TortoiseGit,然后在弹出列表里选择Push

    二、使用举例

    场景:分别在本地feature分支和master分支提交代码,然后想将feature分支的修改merge到master分支。可是由于两个分支上的提交修改了同一行代码,所以merge产生了冲突,需要手动解决。

    说明:如果没有冲突,merge自动完成。

    1.新建feature分支

    a)新建本地分支

    b)将本地分支推到远端

    2.在feature分支提交代码

    3.切换到master分支

    4.在master分支提交代码

    5.从feature分支向master分支合并

    6.冲突提示

    7.本地编辑手动解决冲突

    8.合并结果推送到华为软件开发云 平台

    相关文章

      网友评论

        本文标题:TortoiseGit使用指导

        本文链接:https://www.haomeiwen.com/subject/lwhlsxtx.html