私は、これまでのところ、私以外の誰にも知られていないブランチのプロジェクトに変更を加えています。ただし、最近開始して、_git Push
このプロジェクトに対して、私は今、これを応答の一部として受け取ります。
remote: Create pull request for <<my branch>>:
remote: https://bitbucket.org/...
Gitがなぜ私にこのメッセージを与えているのか、私には見当たりません。
Ideleteリモートブランチ( "git Push Origin :<<my branch>>
"今、stillこのメッセージを受け取ります!(正常に削除済みリモートのブランチですが、メッセージは残ります)
注:これらのメッセージは現在無効にできます。 Jakeの答え を参照してください。技術的な説明については、私の答えに沿って読んでください。
remote:
というプレフィックスが付いているものはすべて 受信スクリプト によって送信されています1 サーバー上。 Bitbucketは、おそらくプルリクエストの作成を簡単にすることを望んでいます。
1 上記のリンクで説明したように、echo
を使用してユーザーにメッセージを送信するようなpost-receive
フックの例。プッシュされたすべてのデータがサーバーに完全に保存されると呼び出されます。
標準出力と標準エラー出力の両方が相手側のgit send-packに転送されるため、ユーザーにメッセージを簡単にエコーできます。
サーバー上:
[email protected]:~/stackoverflow.git/hooks$ cat post-receive
#!/bin/bash
echo "This is an example of a git hook running at the server"
クライアント上:
$ git Push [email protected]:stackoverflow.git master:master
Counting objects: 1, done.
Writing objects: 100% (1/1), 187 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: This is an example of a git hook running at the server
To [email protected]:stackoverflow.git
4751391..01882eb master -> master
TimWollaは正しいと思いますが、アトラシアンのポリシーを明確にする アトラシアンのこの投稿 を追加したかっただけです。
Stash 3.3では、新しいブランチまたはプルリクエストのないブランチがプッシュされたときにプルリクエストを作成するためのリンクを備えたターミナルのユーザーにメッセージを表示する機能が追加されました。このガイドでは、この機能をオフにする方法について説明します。
remote: remote: Create pull request for ABC-123-fix-bug: remote: http://localhost:7990/projects/PROJ/repos/REPO/compare/commits?sourceBranch=refs/heads/ABC-123-fix-bug remote:
現在、この機能はグローバルでのみオンまたはオフにできます。 [...]
この機能をオフにするには、次の手順を実行します。
- Stash管理画面の[アドオンの管理]セクションに移動します
- ドロップダウンから「システム」を選択します
- 「バンドルフック」を検索して展開し、そのモジュール
- 'print-branch-links-hook'モジュールを見つけ、[無効にする]をクリックします
TimWolla 完全な説明を提供しましたが、長期的に修正する方法は次のとおりです。 このサポートチケット この問題に関して他のユーザーから表明されたフラストレーションを共有していることを示します。
UPDATE:2016-09-27現在、これは問題ではなく、アトラシアンは official response /を提供しています。 問題について。
これらのメッセージを無効にする手順は次のとおりです。
BitBucket Settings
に移動します