タグ付けされた質問 「branch」

「ブランチ」は、独立した開発ラインを表すためにバージョン管理システムで使用される用語です。システムによっては、リポジトリに1つ以上のブランチを含めることができます。変更があるブランチから別のブランチに伝播する必要がある場合、ブランチはマージされます。




17
あなたの設定はリモートからの<ブランチ名>とマージすることを指定していますが、そのような参照はフェッチされませんでしたか?
プルでこのエラーが発生します: 構成は、リモートからの参照「refs / heads / feature / Sprint4 / ABC-123-Branch」とマージすることを指定していますが、そのような参照はフェッチされませんでした。 このエラーは他のブランチでは発生しません。このブランチの特別な点は、別のブランチの以前のコミットから作成されていることです。 私の設定ファイルは次のようになります: [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "origin"] url = &lt;url here&gt; fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = …

9
Git:「現在どのブランチにもありません。」変更を維持しながらブランチに戻る簡単な方法はありますか?
だから私はリポジトリでいくつかの作業をしました、そしてコミットしようとしているとき、私は現在どのブランチにもいないことに気付きます。 これはサブモジュールで作業するときによく起こりますが、解決することはできますが、プロセスは面倒で、これを行う簡単な方法があるはずだと考えていました。 変更を維持しながらブランチに戻る簡単な方法はありますか?
201 git  branch  git-checkout 

10
gitのフェッチですべてのブランチが取得されない
リポジトリのクローンを作成した後、他の誰かが新しいブランチを作成しました。マニュアルを読んだのですが、とても簡単なようです。不思議なことにそれは機能しておらず、私が見つけたすべての投稿は私が正しいことをしていることを示唆しています。したがって、明らかにこれに何か問題があるに違いないので、私はランバスをします。 正しいアクションは思わします git fetch git branch -a * master remotes/origin/HEAD --&gt; origin/master remotes/origin/master git checkout -b dev-gml origin/dev-gml この時点で問題が発生しています。何らかの理由でgit fetch、dev-gmlリモートブランチが表示されなくなった後です。何故なの?リポジトリを新しくクローンすると、そこにあるので、確かにリモートブランチが存在します。 $ mkdir ../gitest $ cd ../gitest $ git clone https://github.com/example/proj.git Cloning into proj... remote: Counting objects: 1155, done. remote: Compressing objects: 100% (383/383), done. remote: Total 1155 (delta 741), reused …
201 git  fetch  branch  git-fetch 


3
gitでブランチを削除すると、ブランチが履歴から削除されますか?
svnから来て、gitに慣れてきました。 ブランチがgitで削除されると、履歴から削除されますか? svnでは、削除操作を元に戻す(リバースマージ)ことで、ブランチを簡単に回復できます。svnでのすべての削除と同様に、ブランチは実際には削除されず、現在のツリーから削除されるだけです。 ブランチが実際にgitの履歴から削除された場合、そのブランチからマージされた変更はどうなりますか?それらは保持されますか?

2
Git:別のブランチからディレクトリ内のすべてのファイルをコピーします
ディレクトリ内のすべてのファイルを別のブランチからコピーするにはどうすればよいですか?そのディレクトリ内のすべてのファイルをリストすることができます git ls-tree master:dirname 次に、次のようにしてすべてのファイルを個別にコピーできます git checkout master -- dirname/filename ただし、これまでのところワイルドカードの使用は完全に失敗しています。これは何もしません: git checkout master -- dirname/*.png 私はbashスクリプトを使用してそれを行うことができると思いますが、もっと簡単な方法があるはずですよね?
188 git  file  copy  branch 

6
小規模開発チームのGitブランチ戦略[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する ほぼ毎日更新およびリリースするWebアプリがあります。VCSとしてgitを使用しており、現在の分岐戦略は非常にシンプルで壊れています。マスターブランチがあり、そこに「気分が良い」変更をチェックします。これは機能しますが、重大な変更をチェックインするまでのみです。 以下の要件を満たす、小規模チーム向けのお気に入りのgitブランチ戦略がありますか? 2〜3人の開発者のチームに適しています 軽量でプロセスが多すぎない 開発者がバグ修正やより大きな機能に関する作業を簡単に分離できるようにします 安定したブランチを維持することができます(運用サーバーを機能させる必要がある「あらがた」瞬間に) 理想的には、新しいバグに取り組んでいる開発者の段階的なプロセスを確認してください
186 git  branch  git-branch 

2
Gitブランチを独自のリポジトリに移動するにはどうすればよいですか?
別のGitリポジトリに移動したいブランチがあり、そのブランチの履歴をプロセスに理想的に保持します。これまで私はを見てきましたがgit filter-branch、自分のやりたいことがそれでできるかどうかわかりません。 Gitブランチを独自のリポジトリに抽出するにはどうすればよいですか?
180 git  branch  extract 

15
すべてのリモートgitブランチをローカルブランチとして追跡する
単一のリモートブランチをローカルブランチとして追跡することは簡単です。 $ git checkout --track -b ${branch_name} origin/${branch_name} すべてのローカルブランチをリモートにプッシュし、必要に応じて新しいリモートブランチを作成することも簡単です。 $ git push --all origin 逆にしたい。単一のソースにX個のリモートブランチがある場合: $ git branch -r branch1 branch2 branch3 . . . 手動で各ブランチを作成する必要なく、それらすべてのリモートブランチのローカルトラッキングブランチを作成できますか?次のように言います: $ git checkout --track -b --all origin 私はグーグルとRTMを使用しましたが、これまでに2段になってきました。
175 git  branch 

4
追跡ブランチとは何ですか?
誰かがgitに適用される「追跡ブランチ」を説明できますか? git-scm.comの定義は次のとおりです。 Gitの「追跡ブランチ」は、リモートブランチに接続されているローカルブランチです。そのブランチをプッシュしてプルすると、接続先のリモートブランチに自動的にプッシュしてプルします。 常に同じ上流のブランチから新しいブランチにプルし、「git pull」を明示的に使用したくない場合は、これを使用します。 残念ながら、gitは新しく、SVNからのものなので、その定義は私にはまったく意味がありません。 私は「The Pragmatic Guide to Git」(ちなみに素晴らしい本)を読んでいますが、ブランチを追跡することは良いことであり、最初のリモート(この場合はオリジン)を作成した後で、マスターブランチをトラッキングブランチとして設定しますが、残念ながら、トラッキングブランチが優れている理由や、マスターブランチをオリジンリポジトリのトラッキングブランチとして設定することで得られるメリットについては説明しません。 誰かが私を(英語で)教えてくれますか?

7
既存のリポジトリのブランチから新しいGitHubリポジトリを作成するにはどうすればよいですか?
私はマスターと新しいプロジェクトのブランチを持っています。そして今、私は、新しいプロジェクトのブランチに基づいて、マスターを備えた真新しいリポジトリを作成したいと思います。 背景:3つの独立したアプリケーションを含む1つのリポジトリがあります。このように始まったわけではありません。元々、リポジトリには1つのアプリしかありませんでした。しかし、時間の経過とともに、ビジネスニーズは変化しました。1つのアプリが2つになりました(レガシーバージョンと書き換え)。Webサービスが追加されました。3つのプロジェクトを含めるために、別々のブランチが使用されました。ただし、コードは共有されません。そのため、それらを独自のリポジトリに分割する方が簡単です。
171 git  github  branch 

5
Gitを使用して、すべてのブランチで文字列を検索するにはどうすればよいですか?
Gitを使用して、特定の文字列をすべてのローカルブランチのすべてのファイル内で検索するにはどうすればよいですか? GitHub固有:すべてのGitHubブランチで上記の検索を実行できますか?(リモートGitHubリポジトリにはいくつかのリモートブランチがあり、理想的にはこの検索のためにダウンさせる必要はありません...)
170 git  search  github  branch 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.