2017-06-09 13 views
0

私はGitHubでリポジトリをフォークし、マスターフォークブランチでまだマージされていないいくつかの新機能をコミットしました。私のフォークマスターブランチはクリーンではありません(つまり、いくつかのコミットがマージされるのを待っています)。を別途作成することはできません。新しいブランチを追加してリポジトリに新しいプルリクエストを行います。新しいもの、あなたが同時に複数のフォークを持つことができないようです:(GitHubでブランチを作成するには

私はすでにknow私は例えばGitBashでは、次のコードを使用して新しいブランチを作成することができます。

git checkout -b new_feature <SHA-1 for commit> 

を論理的にそれがあるべきリポジトリのクローン作成をローカルで行い、次に(またはその用語が何であれ)をアップロードする場合をリモートサーバーに送信します。私はそれを達成するための手順を知らない!初心者の方には、documentationsが私にあまりにも曖昧に見えます。

だから、それをローカルにクローン化することなく、おそらく、はGitHubの上で私のアカウントで登場することがを(私はすでに雑然とフォークを持っている)私はリモートサーバー新しいブランチを作成することができますどのように私を助けてください?


P.S.あなたが説明する時間がないなら、私は あなたが提供する gitステートメントを飾ることによってそれを理解することができると思う:)

答えて

1

私はこのコマンドがなぜあなたのために働いているのか分からない。

  git remote set-url origin http://bitbucket.org/xyz.git 

2 -更新

  git remote update 
をGitリポジトリ閲覧:起源の設定URLが

の1-:gitのに面倒な期間の多くを持った後、私はこれを行うための手順を規格化していました

3-コードを確定

  git add -A 
     git commit -a -m "message" 

、4-起源は2つのコミットによって背後にある、すなわち、あなたはまだgitのからのエラーが発生する場合から引き、枝

  git push origin BRANCH_NAME 

  git checkout -b BRANCH_NAME 

プッシュブランチを作成します。解決するための起源。とにかく分岐するようにコードをプッシュするコマンドを試すことができます。

フォースプッシュ

  git push -f origin BRANCH_NAME 

はそれがお役に立てば幸いです。 :)

同じ名前のブランチが存在しないことを確認してください。

問題がある場合は、コンソールからブランチを作成し、最初のコマンドで起点を変更してください。

関連する問題