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

ローカルGitリポジトリからリモートに変更をプッシュします

30
Gitプッシュエラー:リポジトリが見つかりません
とで非常に奇妙な問題が発生しgitていgithubます。私が試してプッシュすると、次のようになります。 git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly 私はリモコンを追加しました: git remote add origin git@github.com:account-name/repo-name.git 何か案は?
355 git  github  git-push 


9
GitLabエラーを修正:「このプロジェクトの保護されたブランチにコードをプッシュすることはできません」?
プロジェクトで開発者アクセス権を持っているときにコードをgitにプッシュすると問題が発生しますが、マスターアクセス権があればすべて問題ありません。問題はどこから来たのですか?そしてそれを修正する方法は? エラーメッセージ: エラー:このプロジェクトの保護されたブランチにコードをプッシュすることはできません。 ... エラー:一部の参照を...にプッシュできませんでした


3
Git-push.defaultの「マッチング」と「シンプル」の違いは何ですか
私はしばらくgitを使用していますが、自分で新しいリモートリポジトリをセットアップする必要がなかったので、興味がありました。私はチュートリアルを読んでいて、「git push」を機能させる方法に戸惑っています。 単純に使用するgit pushと、デフォルトのブランチ(?)をポイントして参照するように求められますか?この2つのオプションの違いは何ですか? git config --global push.default matching git config --global push.default simple 一致すると、ローカルリポジトリにあるブランチがすべてプッシュされます。一致しない場合は、手動で、ローカルリポジトリにある新しいブランチをプッシュするように指示する必要がありますか?これは使用するためのベストプラクティスですか、それともシンプルですか?

14
すでに削除した大きなファイルがあるため、GitHubにプッシュできません
現在私は持っています 空のGitHubリポジトリ SSHサーバーリポジトリ(メイン) ローカルリポジトリ SSHサーバーリポジトリは最新のリポジトリ(本番サイト)だったので、そこからローカルにGitクローンを作成しました。次に、git pushGitHub を実行しようとしました。 すべてがうまくいったが、それはそれがfilename.gzがGitHubには大きすぎることについて何かを言った。このファイルは必要なかったので、いくつかのGitコマンドを実行してGitキャッシュから削除し、SSHサーバーにプッシュバックしました。 大きなファイルはローカルで表示されgit diffませんが、何も返されず、Git Pushが「Everything is up-to-date」を返しても、SSHサーバー上にあります-プッシュしようとすると、ファイルがローカルリポジトリに表示されませんGitHubそれでもエラーが発生する リモート:エラー:ファイルfpss.tar.gzは135.17 MB。これは、GitHubのファイルサイズ制限である100 MBを超えています GitHubヘルプにリストされている「問題の修正」の手順を実行したので、それで十分ではありませんか? ローカルでない場合、またはgit status / diff / pushにリストされていない場合、ファイルはどのようにエーテルに残っていますか?
272 git  github  git-push 

4
Gitブランチを1つだけ(他のブランチはなし)プッシュするにはどうすればよいですか?
ローカルのgitリポジトリに取り組んでいます。2つのブランチがmasterありfeature_xます。 feature_xリモートリポジトリにプッシュしたいのですが、masterブランチの変更をプッシュしたくありません。 ウィルgit push origin feature_x私からfeature_xの分岐(feature_xブランチがすでにリモートに存在する)の作品? 現在、マスターにプッシュすることができないため、これを自分のボックスでテストしたくありません。
247 git  git-push 


11
Gitリモートの「プッシュ」のデフォルトを変更する
Gitのデフォルトのリモートブランチの宛先を変更したいので、 git push の代わりに: git push upstream 現在、これは元のリモートに設定されていますが、別のリモートに設定したいと思います。 元の(から複製された)リモートを削除しようとしました git remote rm origin 元のリモコンは削除されました。しかし、git push問題は解決しません。私はまだ得ます: 致命的:設定済みのプッシュ宛先がありません。 コマンドラインからURLを指定するか、...を使用してリモートリポジトリを設定します。 私も遊んでみました: git remote set-url --push myfork origin その他のオプションが動作しないようです(おそらく、元のリモートをあまりに早く削除したためでしょうか?) ここでの答えに従って、私は変更しようとしました: git config push.default upstream (or matching) しかしどちらもうまくいきませんでした。
228 git  git-push  git-remote 

13
gitでorigin / masterの場所を見つけるにはどうすればよいですか、またどのように変更しますか?
私はGitの初心者です。最近、RailsプロジェクトをSubversionからGitに移動しました。私はここでチュートリアルに従いました:http : //www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ また、コードを格納するためにunfuddle.comを使用しています。次のコマンドを使用してネットワークに接続しているときに、電車の中で仕事中のMacラップトップに変更を加え、それを手放しにプッシュします。 git push unfuddle master 私はデプロイメントにCapistranoを使用し、masterブランチを使用してunfuddleリポジトリーからコードをプルします。 最近、ラップトップで「git status」を実行すると、次のメッセージに気づきました。 # On branch master # Your branch is ahead of 'origin/master' by 11 commits. # nothing to commit (working directory clean) そして、私はその理由について混乱しています。私のラップトップが起源であると思いました...しかし、私が最初にSubversionからプルしたか、Unfuddleにプッシュしたという事実がメッセージを表示しているのかどうかはわかりません。どうやって: Gitが「origin / master」がどこにあると考えているか調べてください。 別の場所にある場合、どのようにして私のラップトップを「元の/マスター」に変えることができますか? このメッセージを取得して、先に進みます。Gitが何かに不満を持っていると思います。 私のMacはGitバージョン1.6.0.1を実行しています。 git remote show origindbrの提案どおりに実行すると、次のようになります。 ~/Projects/GeekFor/geekfor 10:47 AM $ git remote show …
227 git  git-push  git-remote 

5
「最適なパフォーマンスを得るためのリポジトリの自動パッキング」とはどういう意味ですか?
gitリポジトリに問題があります。この2日間、サーバーにプッシュするたびに、「最適なパフォーマンスを得るためにリポジトリを自動パッキングしています」というメッセージが表示されます。 また、新しいブランチにチェックアウトしてから、前のブランチでリベースを実行してgit gcから、未使用の履歴オブジェクトを削除してからプッシュを実行しましたが、それでもこのメッセージが表示されます。私のリポジトリで何が起こっているのか教えてください。
225 git  git-rebase  git-push 

4
refspecを使用してGitタグをブランチにどのようにプッシュしますか?
たとえば、自分のタグ1.0.0をリモートmasterブランチに強制的にプッシュしたい。 私は今次のことをしています: git push production +1.0.0:master 私が気にしているのは、1.0.0タグ内のコードmasterがリモートリポジトリのブランチにプッシュされることだけなので、pushを強制したいのです。 何が悪いのですか? アップデート#1 GitリポジトリがあるサーバーにSSHで接続して実行するgit branch -lと、masterブランチも表示されません。 アップデート#2 git tag -lリモートGitリポジトリー内から実行した後、それmasterがリストされていることがわかります。つまり、以下を実行したときです。 git push production 1.0.0:master 実際にタグをプッシュし、新しいブランチではなくという タグを作成しました。master 私は基本的にプッシュする内容タグのを1.0.0にmasterリモートのGitリポジトリのブランチ。
216 git  git-push  git-tag 

5
GitHubメッセージの意味:メールのプライバシー制限によりプッシュが拒否されました
githubのプルリクエストを受け入れてマージしましたが、コミットをプルできなくなりました。 メッセージは次のとおりです。 ! [remote rejected] master -> master (push declined due to email privacy restrictions) error: failed to push some refs to 'git@github.com:FranckFreiburger/vue-resize-sensor.git' git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11) 私は今どうすればいい ?
202 git  github  git-push 

10
Gitプッシュエラー:チェックアウトされたブランチの更新を拒否
いくつかのマージの競合を解決し、コミットして変更をプッシュしようとしたところ、次のエラーが発生しました: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, …
196 git  git-push 

4
Git:ブランチのデフォルト構成リモートはどれですか?
リモートのベアリポジトリがありますhub。私はmaster支店でのみ働いています。以下のこのエラーメッセージの最後の文は、「現在のブランチにデフォルトで設定されているリモート」を見つけるにはどうすればよいのか疑問に思います。そして、どのように設定しますか? [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetch) hub ~/sitehub/progs.git/ (push) [myserver]~/progs $ git branch -r hub/master [myserver]~/progs $ cat .git/HEAD ref: refs/heads/master [myserver]~/progs $ git pull hub You asked to pull from the remote 'hub', but did not specify a branch. Because this is not the default configured …

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