首页 > 解决方案 > Git:基础变基(Java)

问题描述

我正在为学习目的进行 git 作业。

我的本地 git 存储库(repo)名称是linkedlist_java

本地 repo 中的 master 分支有 2 次提交,并使用远程 repo 进行更新。

子分支new_branch 有 1 次提交,并且在主分支之后 1 次提交。

问题

使用 pull rebase 命令,使 new_branch 上的提交成为 master 分支第二次提交的最新提交。

我做了所有但我仍然没有通过测试,

本地存储库中的初步本地目录检查...通过

Branch check... Fail

Commits check on master... Pass

Commits check on new_branch... Fail

Checking for pull rebase usage... Fail

Checking for code from master branch... Pass

Checking for code in new_branch branch... Fail

Preliminary remote directory checks in local repository... Pass

Branch check... Fail

Commits check on master... Pass

Commits check on new_branch... Fail

能否请你帮忙。

我的 git 网址https://git-rba.hackerrank.com/git/5b70b6b9-d283-4bab-94fc-a179abd52834

安装

bash .install_sh

测试

bash .tester_sh

请帮助通过失败的测试用例

标签: gitgithub

解决方案


tester_sh 中的实现不正确(否则我应该在问题中提到)。因此,要解决此问题,首先您必须通过以下方式将工作目录更改为linkedlist_java 文件夹:

cd linkedlist_java

然后,运行 git 命令。new_branch 必须从linkedlist_java 目录创建。


推荐阅读