更改当前分支并提交到Git中的新分支

时间:2018-06-21 10:17:14

标签: git

我已经通过bitbucket在Git中手动创建了一个新分支(C)。现在我想将更改从分支A推送到分支C。

我现在在目录A上,并提交并推送了对该分支的更改。

directoryA > git status
On branch A
Your branch is up-to-date with 'origin/A'.
nothing to commit, working directory clean

现在我去了目录B。当我执行git status时,它已连接到分支B,但我希望将此目录连接到分支C。

directoryB > git status
On branch B
Your branch is up-to-date with 'origin/B'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   .gitignore
        modified:   config/development.json

no changes added to commit (use "git add" and/or "git commit -a")

所以我应该git fetch && git checkout C停留在目录B中,然后提交并推送。

请提出建议。我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您尝试了建议的方法是否可以工作。为了清楚起见,再次提供详细信息

 git fetch && git checkout C 
 git commit -am "what ever message you want to put" 

上述命令将提交.gitignore,config/development.json,您只需将其推入遥控器即可。