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

git-branchは、ブランチを管理するGitコマンドです。

7
リモートタグと同じ名前のローカルブランチをgit pushする
product-0.2同じ名前のタグがすでに存在するリモートブランチに新しいローカルブランチをプッシュしようとしています(ただし、ブランチ自体は存在しません) git push -v --tags --set-upstream origin product-0.2:product-0.2 Pushing to https://****@github.com/mycompany/product.git error: src refspec product-0.2 matches more than one. error: failed to push some refs to 'https://****@github.com/mycompany/product.git' と同じ: git push origin product-0.2:/refs/heads/product-0.2 ブランチを作成するなど、他の方法で機能しますがproduct-0.1、コミットしてからタグを適用しますproduct-0.1。 一部の人々は、競合するタグをローカルで削除し、ブランチをプッシュしてからリモートタグを取得することでこれを回避しますが、煩雑でエラーが発生しやすいようです。 最小限の手間でブランチを作成するにはどうすればよいですか? ご協力ありがとうございます
110 git  git-branch 


5
別のブランチの特定のコミットからブランチを作成する方法
私はマスターブランチでいくつかのコミットを行い、それらをdevブランチにマージしました。 最初にマスターブランチでコミットされたdevブランチの特定のコミットからブランチを作成したいと思います。 私はコマンドを使用しました: git checkout dev git branch <branch name> <commit id> ただし、これにより、予想したdevブランチではなく、masterブランチからブランチが作成されます。コミットIDはマスターブランチと開発ブランチで同じです。では、異なるブランチで同じコミットIDをどのように区別できますか? PS:私はここでgithubで例を作りましたhttps://github.com/RolandXu/test_for_branch 私はコマンドを使用しました: git checkout dev git branch test 07aeec983bfc17c25f0b0a7c1d47da8e35df7af8 私が期待しているのは、テストブランチにaa.txt bb.txt cc.txtが含まれていることです。ただし、テストブランチにはaa.txtとcc.txtのみが含まれています。ほとんどの場合、マスターブランチからブランチを作成しました。
102 git  git-branch 


1
Visual Studio 2013 git、マスターブランチのみがリストされています
Visual Studio 2013のGitサポートを使用して、プライベートGitHubリポジトリで作業しています。私はそれにコミットする許可を持っています。ブランチを切り替えたいのですが、[ブランチ]ビューに移動すると、どのリスト(ブランチドロップダウン、公開されたブランチ、マージツール)でも唯一のブランチがマスターになります。その他のブランチは、GitHub、GitHub for Windows、およびTortoiseGitに表示されます。ですから、彼らがそこにいて、私はアクセスできます。 Visual Studioで他のブランチが表示されない理由はありますか? Visual Studio 2013 Update 2を実行しています。

2
追跡されたリモートブランチからの変更でローカルブランチを更新する
my_local_branchリモートブランチを追跡する' ' という名前のローカルブランチがありますorigin/my_remote_branch。 これで、リモートブランチが更新されました。「my_local_branch」を使用していて、それらの変更を取り込みたいと考えています。私はちょうどすべきですか: git pull origin my_remote_branch:my_local_branch これは正しい方法ですか?


2
git log graphの読み方
gitコミュニティブックでは、 あなたができるもう一つの興味深いことは、以下のように '--graph'オプションでコミットグラフを視覚化することです: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | …

4
Git:マージされたブランチからではなく、このブランチのコミットをリストする方法
gitのコミット履歴が次のようになっているとします。 A---B---C---D---E---F master \ / X---Y---Z topic マスター、AFのコミットのみをgitリストにすることは可能ですか?言い換えると、コミットがマージされたブランチで行われた場合、それを表示したくありません。

2
別のリポジトリからブランチをプルするGit?
github上のリポジトリのクローンであるローカルgitリポジトリがあります。誰かがリポジトリをフォークし、新しいリポジトリの新しいブランチに変更を加えました。この新しいブランチを自分のリポジトリに移動したいと思います(マスターとマージする前に最初にローカルで作業するため)。 新しいブランチを作成してからフォークされたリポジトリからプルしようとしましたが、新しいブランチはマスターブランチのコピーであり、ローカルファイルが変更されているため、文句が表示されます。 error: Your local changes to the following files would be overwritten by merge。 では、他のリポジトリのブランチをローカルリポジトリの新しいブランチにプルするにはどうすればよいですか? それが理にかなっていることを願っています。そうでない場合、これは私のリポジトリです:https://github.com/MatthewLM/cbitcoin ご覧のとおり、誰かがブランチ「linuxBuild」を使用して新しいリポジトリを作成しました:https://github.com/austonst/cbitcoin/tree/linuxBuild MatthewLM / cbitcoinのローカルリポジトリにそのブランチが必要です。 これどうやってするの?
90 git  github  git-branch 

2
git push.default = currentとpush.default = uploadの違いは何ですか?
git-configのマニュアルページには、push.defaultの次のオプションがリストされています。 nothing - do not push anything. matching - push all matching branches. All branches having the same name in both ends are considered to be matching. This is the default. upstream - push the current branch to its upstream branch. tracking - deprecated synonym for upstream. current - push …

4
GITの変更のプッシュ中にエラーが発生しました。参照名はgit ref-formatルールに従う必要があります
Sourcetreeでgitを使用すると1つのエラーが発生します。私はsprints / Mycompany_sprint_1という名前のローカルブランチを作成し(カテゴリに追加したいため)、別のブランチからこのブランチに複数のチェリーピックを実行しました。その後、ブランチにすべての変更をプッシュしようとしましたが、次のエラーが発生します。 リモートブランチ ''(ローカルブランチ= 'sprints / Mycompany_sprint-1')は無効です。文献名はgitのREF-形式の規則に従う必要があります。 https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html エラーで終了し、上記を参照してください。 しかし、リンクに移動すると、最初のルールを調べているため、すべてのルールに従います(私が見た限りでは)。 階層(ディレクトリ)のグループ化のためにスラッシュ/を含めることができますが、スラッシュで区切られたコンポーネントをドットで始めることはできません。または、シーケンス.lockで終わります。春のカテゴリがすでに存在していることが問題であるかどうかを確認しますが、そうではありません。 誰かが私が間違っていることを教えてもらえますか?ここでエラーが表示されないのは残念です...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.