首页天道酬勤git的使用教程,工作中使用git的流程

git的使用教程,工作中使用git的流程

张世龙 05-12 03:57 58次浏览

工作中使用图形工具smartgit git进行代码管理,场景和步骤如下所示。

前提: teamleader首先在千兆端创建team分支。 team branch包含整个组的所有代码。 下图是图形工具smartgit的使用界面。

1 .第一个使用场景是新团队成员开始工作。 如何在本地获取team branch的代码? 具体流程:

)1)在智能git中,在branches面板的local branches中单击鼠标右键,在add branch中创建新的local branch。 例如,在上图中被称为hud-local

)2)切换到远程库的team branch,即origin目录下的team,单击窗口左上角的pull,本地拉动team branch上的最新代码,如果pull成功,则返回本地

)3)电脑的支持github的文件夹中出现了team branch的最新代码。 在android studio中打开代码即可编写程序。

请注意。 如果远程列表中也没有team branch,则第一步是选择菜单存储库,然后单击克隆。

在我的开发过程中,使用的是xcode android studio idk uni的方式。 使用的所有底层c代码都是用xcode编写的,在ndk中编译为. so,然后在android studio中调用。

使用idk :在android studio终端上,将文件目录索引到jni目录,然后调用ndk-build clean ndk-build -C .编译c源代码。 直接编译run android studio并成功运行APP。

2 .第二个使用场景是提交自己的本地分支更改

在小节点上编写代码时,为了防止代码丢失,可以在一天结束时commit所有代码,然后单击窗口顶部commit工具栏上的女孩。

3 .第三个使用场景是本地及时更新team branch的最新代码。 具体方法如下。

将local branches下的当前分支切换到team branch,然后在pull、pull最新代码、pull成功后,将当前分支切换到作为工作分支的本地分支hud-branch。 此时,右键单击merge后,显示选择窗口,选择merge to worktree。 此时,本地分支代码和team branch代码之间存在冲突,并提示您合并失败。 然后,必须手动解决冲突。 右键单击解决方法冲突文件,然后选择recover。 解决后,打开Xcode或android studio,运行程序看看能否打通。 如果说得通的话,有冲突代码commit。 显示merge成功。

pull-merge-commit-push这一过程每天都会进行,每天都会搜索下一个team branch的最新代码,以保持本地代码与team branch的一致性。

4 .第三个使用场景是将自己的本地分支集成到远程team branch中,@阅读器进行代码审查

分为两步:

第一步是更改commit和push本地的所有代码。 在提交之前,请搜索team branch中是否有最新代码。

在第2步中,打开web版的github(https://github.com) ),然后单击读取器rinpoche,将显示与以下类似的界面:

单击“new pull request”将显示类似于以下内容的界面: base是target branch,这里是team branch,compare是source branch,这里是hud-local branch,然后在称为Custoch的文本框中写入标题,最后是create 在成功页上检查信息是否正确,分支合并是否正确。

整个过程已经完成。

一些注意事项:

)1)一定要确认正在本地分支上进行修改。 即,注意到切换到本地工作分支来进行代码生成。 这里是hud-branch。

)2)将本地分支更改合并到团队Branch中时,请注意commit本地分支更改,然后推送。 请不要忘记推送。

)3)本地mybranch(hud-local ) -推送-远程mybranch(hud-local )-merge-远程team branch

git使用的基本流程,公司使用git流程