2

vamshi.krishna@KRISHNA /c/Project Repo/diameter (master) $ git branch develop fatal: Not a valid object name: 'master'.

この例外が発生する理由を教えてください。

「Project Repo」というローカルに作成されたリポジトリがあります

そのフォルダーで git init を実行しました

そして、直径フォルダーを作成し、すべての src フォルダーを直径フォルダーに配置しました

そして今、それを開発という新しいブランチにプッシュしたいので、「開発」という名前のブランチを作成しようとしています.マスターブランチにいるので、実行されていない開発ブランチを作成したい..

ブランチを作成し、自分のコードを開発ブランチにプッシュするための正しい手順を教えてください。

4

2 に答える 2

1

注:このエラーメッセージが表示される理由は、まだコミットを行っていないため、「master」ブランチがないためです。
ブランチを作成するには、開始点(たとえば、別のブランチのHEAD)が必要です。

したがって、最初にコミットを作成します(空のコミットでも:) git commit --allow-empty
次に、新しいブランチをコミットしてプッシュできますgit checkout -b branchgit add everything

そのトピックの詳細(まだコミットがないときにブランチを作成する)については、「gitで空のプロジェクトにブランチを作成する」を参照してください。

于 2012-08-21T11:09:19.907 に答える
1
git checkout -b develop
git add .
git commit -m 'initial commit'
git push origin develop

そして、いくつかの git チュートリアルを読んでください。あなたは自分が何をしているのかを知っているべきです。

アップデート

すでに設定されている開発ブランチからマスター ブランチを再作成するには:

git checkout master
git merge develop
git push origin master
于 2012-08-21T09:54:07.307 に答える