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

分散バージョン管理では、pushはローカルの変更をリモートリポジトリに送信するアクションです。

8
Gitを使用してリモートリポジトリにタグをプッシュするにはどうすればよいですか?
ラップトップにリモートGitリポジトリのクローンを作成し、タグを追加したいので、実行しました git tag mytag master git tagノートパソコンで実行すると、タグmytagが表示されます。次に、これをリモートリポジトリにプッシュして、すべてのクライアントにこのタグを付けたいので、実行しgit pushてもメッセージが表示されます。 最新のすべて デスクトップに移動して実行するgit pullと、git tagタグが表示されません。 また、プロジェクトのファイルを少し変更してから、サーバーにプッシュしようとしました。その後、サーバーからデスクトップコンピューターに変更をプルできますが、デスクトップコンピューターで実行git tagしてもタグはありません。 すべてのクライアントコンピューターがタグを表示できるように、リモートリポジトリにタグをプッシュする方法を教えてください。

8
Gitプッシュを適切に強制するにはどうすればよいですか?
私はリモートの裸でない「メイン」リポジトリをセットアップし、それを自分のコンピューターに複製しました。ローカルに変更を加え、ローカルリポジトリを更新して、変更をリモートリポジトリにプッシュしました。その時点までは順調でした。 さて、リモートリポジトリで何かを変更する必要がありました。次に、ローカルリポジトリで何かを変更しました。リモートリポジトリへの変更は必要ないことに気付きました。そのためgit push、ローカルリポジトリからリモートリポジトリに移動しようとしましたが、次のようなエラーが発生しました。 履歴が失われないようにするために、非早送りの更新は拒否されました。リモートの変更をマージしてから、もう一度プッシュします。詳細については、「早送りに関する注意」セクションgit push --helpを参照してください。 たぶん git push --force ローカルコピーがリモートコピーに変更をプッシュし、同じにするように強制します。強制的に更新しますが、リモートリポジトリに戻ってコミットすると、ファイルに古い変更(メインのリモートリポジトリに以前あった変更)が含まれていることに気づきました。 私はで述べたように答えの1のコメント: [強制]を試みましたが、変更を保存するためにマスターサーバーに戻ると、古いステージングが表示されます。したがって、私がコミットするとき、リポジトリは同じではありません。もう一度git pushを使用しようとすると、同じエラーが発生します。 この問題を解決するにはどうすればよいですか?

11
プッシュ後にgit commitメッセージを変更する(誰もリモートからプルしなかった場合)
私はgit commitとそれに続くプッシュを行いました。コミットメッセージを変更したいのですが。私が正しく理解している場合、そのような変更を行う前に誰かがリモートリポジトリからプルした可能性があるため、これはお勧めできません。誰も引っ張っていないことを知っているとどうなりますか? これを行う方法はありますか?
982 git  push  commit 



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

19
Gitプッシュエラー:オブジェクトをリポジトリデータベースに追加するための十分な権限がありません
共有のgitリモートにプッシュしようとすると、次のエラーが発生します。 insufficient permission for adding an object to repository database そして、私はここで修正について読む:修正 ファイルがすべて正しいのグループであったので、これは、次のプッシュのために働いたが、次回誰かが、それは彼らのデフォルトのグループを持っていたフォルダのオブジェクトに新しいアイテムを作っ変更を押し上げグループとして。私が考えることができる唯一のことは、チェックインするアイテムの開発者のデフォルトグループをすべて変更することですが、それはハックのようです。何か案は?ありがとう。
591 git  push 

10
異なるローカルGitブランチをHeroku /マスターにプッシュする方法
Herokuには、「マスター」以外のすべてのブランチを無視するポリシーがあります。 Herokuのデザイナーがこのポリシーに優れた理由を持っていると確信していますが(私はストレージとパフォーマンスの最適化を推測しています)、開発者としての私にとっての結果は、私が取り組んでいるローカルトピックブランチに関係なく、簡単な方法が欲しいということです。 Herokuのマスターをそのローカルトピックブランチに切り替え、「git push heroku -f」を実行してHerokuのマスターを上書きします。 http://progit.org/book/ch9-5.htmlの「Pushing Refspecs」セクションを読んで得たものは git push -f heroku local-topic-branch:refs / heads / master 私が本当に欲しいのは、「git push heroku」が常に上記を実行するように構成ファイルでこれを設定し、local-topic-branchを現在のブランチの名前に置き換えることです。誰かがそれを達成する方法を知っているなら、私に知らせてください! もちろん、これに対する警告は、Herokuアプリ/リポジトリにプッシュできるのが私だけである場合にのみ、これが賢明であることです。テストまたはQAチームは、さまざまな候補ブランチを試すためにそのようなリポジトリを管理する場合がありますが、特定の日にどのブランチにプッシュするかについて全員が合意するように調整する必要があります。 言うまでもなく、すべてをバックアップするためのこの制限なしに、別のリモートリポジトリ(GitHubなど)を用意することも非常に良い考えです。これを「origin」と呼び、Herokuに「heroku」を使用するので、「git push」は常にすべてをoriginにバックアップし、「git push heroku」は現在開いているブランチをHerokuのマスターブランチにプッシュして上書きします。必要であれば。 これはうまくいくでしょうか? 【リモート「ヘロク」】 url = git@heroku.com:my-app.git プッシュ= + refs / heads / *:refs / heads / master Herokuでダミーのアプリを作成して、それで実験することができると思いますが、実験を始める前に、より経験豊富な誰かから連絡をもらいたいです。 フェッチに関しては、Herokuリポジトリが書き込み専用かどうかは気にしません。すべての作業のバックアップとクローンを作成するために、GitHubなどの別のリポジトリがまだあります。 脚注:この質問は、Herokuでのブランチ戦略を使用したGood Gitデプロイメントと似ていますが、まったく同じではありませんか?
402 git  github  heroku  push  git-push 


20
Androidプラットフォームのプッシュ通知
サーバーからプッシュされたアラートを受信するアプリを書きたいと思っています。これを行う方法がいくつか見つかりました。 SMS-着信SMSをインターセプトし、サーバーからのプルを開始します サーバーを定期的にポーリングする それぞれに独自の制限があります。SMS-到着時間の保証はありません。投票によりバッテリーが消耗する可能性があります。 もっと良い提案がありますか?どうもありがとう。
266 android  push  alerts 

22
Array.push()が存在しない場合は?
どちらの値も存在しない場合、どうすれば配列にプッシュできますか?これが私の配列です: [ { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" } ] name: "tom"またはtext: "tasty"でアレイに再度プッシュしようとした場合、何も起こらないようにしたいのですが、どちらもない場合は、.push() これどうやってするの?

22
拒否されたマスター->マスター(非早送り)
プロジェクトをプッシュしようとしています(すべてのファイルが新しいリポジトリにあります)。手順に従いますが、プッシュするgit push -u origin masterと次のエラーが発生します。 ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:asantoya/projectnewbies.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for …
216 git  push 


2
git push -u origin masterで-uフラグは何を意味しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する -uこのコマンドでフラグは何を意味しているのだろうと思っていました。 git push -u origin master
155 git  github  push 

15
Git Push into Production(FTP)
FTPサーバー上でGITリポジトリを本番環境にプッシュする簡単な方法があるかどうか知りたいのですが。ありがとう
130 git  ftp  push 

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