私は多くのブランチを持っているgitリポジトリを持っています。私の要件は新しいブランチブランチを作成することです。Gitは既存のリポジトリから空のブランチを作成します
答えて
このブランチでは、ローカルマシンとスイッチ上で
$ git checkout -b [name_of_your_new_branch]
プッシュgithubの上のブランチブランチを作成します。
$ git push origin [name_of_your_new_branch]
をすることはでき下記使って、*印の現在の作業ブランチを持つすべての分岐コマンド:
$ git branch
また、すべてのgit分岐とmerginの完全なリスト
git checkout --orphan version2
# and remove your project files
は、あなたが得られます。良い習慣ではありませんが、あなたが本当に関係のない新しいブランチを開始したい場合は、チェックアウトの--orphan引数を使用する必要がありますマスターするグラムファイルCreate a new branch with git and manage branches
--orphanドキュメントの引数:http://git-scm.com/docs/git-checkout
解決してくれてありがとうございます。新しいリポジトリを作成する方がより良い解決策になります。孤立したコードをブランチのいずれにもマージすることはできません。 –
より良い解決策のように思えます。がんばろう ;) – jedema
- 1. gitリポジトリ、既存のTFSチームプロジェクトを作成できますか?
- 2. git既存のローカルコミットを使用してブランチを作成する
- 3. `git` - 既存のリポジトリを作成できませんでした
- 4. 既存のものから新しいgitリポジトリを作成する方法
- 5. は別の既存のリポジトリ内の自己作成したフォルダの中に、既存のGitリポジトリをマージ
- 6. 既存のローカルリポジトリからGitの中央リポジトリを作成する(Windowsの場合)
- 7. Mergeなしで既存のブランチから別のリポジトリに新しいブランチをプッシュ
- 8. 既存のgitリポジトリを既存のSVNリポジトリにプッシュ
- 9. ローカルのgitリポジトリを既存のリポジトリにリンクします。
- 10. リモートのリポジトリからローカルのプライベートgitブランチを作成するには?
- 11. Bluemixプロジェクトの既存ブランチから新しいブランチを作成する方法
- 12. のgitでブランチを作成するが、既存の安定したマスター
- 13. プライベートgitリポジトリにブランチを保存する
- 14. Bzr:既存のスタンドアロンリポジトリから共有リポジトリを作成する
- 15. Git - 別のブランチからブランチを作成する
- 16. 既存のsvnリポジトリをgitにプッシュ
- 17. Reinitialized既存のGitリポジトリの操作を元に戻す方法
- 18. TortoiseSVNの既存のアプリケーションコードから新しいブランチを作成する方法
- 19. Gitは既存のGitリポジトリを持つフォルダを追加します
- 20. 既存のGitリポジトリを新しいGit LFS対応リポジトリに移行する
- 21. なぜ "git cvsimport"は空のGitリポジトリを返しますか?
- 22. 既存のBitbucket(Git)リポジトリにコードをバインドします
- 23. Git(bitbucket):既存のリポジトリにsshトンネルを引き出します
- 24. gitのリポジトリ/ブランチのライトバージョン
- 25. ローカルプロジェクトフォルダからGitブランチを作成します
- 26. 既存のテーブルから空白のコピーを作成
- 27. git-svn svnブランチからsvnブランチを作成する
- 28. ブランチを作成し、gitで別のブランチをリセットするには?
- 29. は、Connectは、既存のGithubフォークにGitリポジトリを既存の事実
- 30. gitリポジトリからブランチ全体を削除できますか?
あなたは全く新しいリポジトリのような意味ですか?または、メインブランチに応じて新しいブランチのように、すべてのマージされたコードを含むもの? – GolezTrol
@GolezTrol私の現在のプロジェクト要件は、レガシーと呼ぶコードを改良し、新しいバージョンとなる新しいプロジェクトを最初から作成することです。私はレガシーに使用された同じリポジトリを使用したいが、きれいなブランチを持っているはずです。 –
新しいレポを作成します。あなたが最初からそれをやりたければ、共通のコミットがなくなり、全く別の2つのコードベースを1つのレポに持つことは無意味です。 – eckes