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

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

22
ローカルブランチが追跡しているリモートブランチを見つける
参照: どのGitブランチがどのリモート/アップストリームブランチを追跡しているかを確認するにはどうすればよいですか? ローカルブランチが追跡しているリモートブランチを見つけるにはどうすればよいですか? git config出力を解析する必要がありますか、それともこれを実行するコマンドがありますか?
842 git  branch  git-remote 

19
Gitで単一のブランチを複製するにはどうすればよいですか?
プロジェクトのスケルトンを保存するために使用する「skeleton」というローカルGitリポジトリがあります。さまざまな種類のプロジェクトのために、いくつかのブランチがあります。 casey@agave [~/Projects/skeleton] git branch * master rails c c++ 新しいプロジェクトのマスターブランチをチェックアウトしたい場合は、 casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ そして、すべてが私がそれを望んでいる方法です。具体的には、新しいマスターブランチはスケルトンマスターブランチをポイントしており、押したり引いたりして、基本的なプロジェクトセットアップの変更を移動できます。 ただし、機能しないのは、別のブランチのクローンを作成する場合です。取得できないので、たとえばrailsブランチなど、必要なブランチのみをプルし、新しいリポジトリには、デフォルトでmasterスケルトンリポジトリのrailsブランチにプッシュおよびプルするブランチがあります。 これを行うための良い方法はありますか?あるいは、これはGitが物事を構成することを望んでいる方法ではないかもしれませんし、私は確かにそれを受け入れています。おそらく、Ruby on Railsスケルトンリポジトリがマスタースケルトンリポジトリを追跡しているため、複数のリポジトリが必要ですか?そして、Ruby on Railsスケルトンリポジトリを複製する個々のプロジェクト。
799 git  branch  git-clone 

11
Gitから無効なリモートブランチ参照を削除するにはどうすればよいですか?
私の現在のリポジトリには次の出力があります: $ git branch -a * master remotes/origin/master remotes/public/master remotes/public/masterブランチリストから削除したい: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. また、がgit remoteリストされていないため、の出力は奇妙publicです。 $ git remote show origin ブランチリストから「remotes / public / master」を削除するにはどうすればよいですか? 更新、git pushコマンドを試してみました: $ git push public :master fatal: 'public' does not appear to be a git repository fatal: …

19
Git 1.7以降ですべてのリモートブランチを一覧表示するにはどうすればよいですか?
私は試しましたがgit branch -r、ローカルで追跡したリモートブランチのみがリストされています。まだ持っていないもののリストを見つけるにはどうすればよいですか?(コマンドがすべてのリモートブランチをリストするか、追跡されていないブランチのみをリストするかは、私には関係ありません。)


12
GitはGitHubから特定のブランチをプルします
複数のブランチを持つプロジェクトがあります。私はそれらをGitHubにプッシュしてきましたが、他の誰かがプロジェクトに取り組んでいるため、GitHubからブランチをプルする必要があります。マスターで問題なく動作します。しかし、誰かがブランチを作成したと言いxyzます。どうすればxyzGitHubからブランチをプルxyzして自分のブランチにマージできlocalhostますか? 私は実際にここに私の答えがあります: Gitでブランチをプッシュおよびプルします しかし、「![拒否されました]」というエラーと「非早送り」に関するエラーが表示されます。 助言がありますか?
631 git  merge  branch  github  pull 

6
ローカルのコミットされていない変更を別のGitブランチにマージするにはどうすればよいですか?
Gitで次のようにするにはどうすればよいですか? 私の現在のブランチはbranch1で、ローカルに変更を加えました。しかし、私は今、実際にこれらの変更をbranch2に適用するつもりであることがわかりました。これらの変更を適用/マージして、branch1でコミットせずに、branch2でローカル変更になる方法はありますか?
621 git  branch 

5
ブランチを変更せずに別のGitブランチでファイルを表示する
そのブランチをチェックアウトせずにgitブランチでファイルを開くことは可能ですか?どうやって? 基本的に、私は常にブランチを切り替えずにgithub pagesブランチでファイルを開くことができるようにしたいと考えています。変更したくありません。表示したいだけです。

8
すべてのブランチをプルおよびプッシュするようにgitを設定します
新しく作成されたブランチを含め、デフォルトですべてのブランチをプッシュおよびプルしたいと思います。 定義できる設定はありますか? それ以外の場合、新しいブランチをローカルに追加し、それをサーバーからプルしたい場合、それを行う最も簡単な方法は何ですか? 同じ名前の新しいブランチを作成してプルしようとしましたが、機能しません。ブランチのすべてのリモート構成を要求します。設定方法は?

12
タグはGitのブランチとどう違うのですか?ここでどちらを使用すればよいですか?
私が使用する方法を理解するいくつかの困難が午前タグを対支店でのギット。 現在のバージョンのコードを CVS に ギット、そして今、私は特定の機能のためにそのコードのサブセットに取り組んでいます。他にも数人の開発者がこれに取り組んでいますが、私たちのグループのすべての開発者がこの機能を気にするわけではありません。ブランチまたはタグを作成する必要がありますか?どちらを使用すればよいですか?

10
Gitでリモートブランチの追跡を停止するにはどうすればよいですか?
Gitでリモートブランチの追跡を停止するにはどうすればよいですか? 私の具体的なケースでは、ローカルブランチは削除したいがリモートブランチは削除したくないので、追跡を停止するように求めています。ローカルのブランチを削除し、削除をリモートにプッシュすると、リモートのブランチも削除されます。 ローカルとGitHubの両方でGitブランチを削除するにはどうすればよいですか? 私はただ行うことができますがgit branch -d the_branch、それは後で伝播されませんgit pushか? git push origin :the_branch後で実行する場合にのみ伝播しますか?
557 git  branch  git-track 

5
gitブランチ、フォーク、フェッチ、マージ、リベース、クローンの違いは何ですか?
Gitのブランチ、フォーク、クローンの違いを理解したいですか? 同様に、私がやるとどういう意味ですか git fetchではなくgit pullですか? また、何をしますか rebaseと比較どういう意味mergeですか? 個々のコミットを一緒にスカッシュするにはどうすればよいですか? それらはどのように使用され、なぜ使用され、何を表していますか? GitHubはどのように機能しますか?
502 git  branch  clone  git-clone  gitx 


4
マスターから開発ブランチへのgit pull
dmgr2(開発)というブランチがあり、マスターブランチ(ライブサイト)からプルして、すべての変更を開発ブランチに組み込みたいです。これを行うより良い方法はありますか?変更をコミットした後、私が計画していたことは次のとおりです。 git checkout dmgr2 git pull origin master これにより、ライブの変更が開発ブランチに取り込まれますか、それとも間違っていますか?
496 git  branch  pull 

10
Gitを使用して、1つのブランチにあるが他のブランチにはないすべてのコミットを表示する
削除したい古いブランチがあります。ただし、その前に、このブランチに対して行われたすべてのコミットが、ある時点で他のブランチにマージされたことを確認したいと思います。したがって、他のブランチに適用されていない現在のブランチに対して行われたすべてのコミットを見たいと思います[または、スクリプトなしでこれが不可能な場合、適用されていない1つのブランチ内のすべてのコミットをどのように確認しますか?別の与えられたブランチに?]。
465 git  branch  git-branch 

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