問題タブ [git-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git-push - コードを github にプッシュできませんか?
1 つのアプリ コードを github に正常にプッシュしました。ssh キーをセットアップして github に追加しました。
しかし、その後、別のアプリの作業を開始し、次を使用して github にプッシュしようとしました。
次に、次のエラーが発生しました。
リモート Git リポジトリの名前も変更しようとしましたが、それもうまくいきませんでした。
$ssh -v git@github.com を試して詳細情報を取得したところ、これが得られました。
ssh キーを設定しているときに、パスフレーズを求められましたが、空白のままにしませんでした。
任意の提案をいただければ幸いです。
git-push - 既存の git リポジトリを gitolite にプッシュする
Ubuntu サーバーに gitolite をセットアップし、ユーザーの追加、空のリポジトリの作成、空のリポジトリのクローン作成、ファイルの追加、ローカルでのコミット、およびgit push origin master
gitolite への送信を行うことができます。
また、独自の git リポジトリを使用して XCode4 でプロジェクトを作成し、変更をローカルにコミットすることもできます。
今、私は gitolite で別のコピーを持ちたいと思っています (他の人が使用できるようにするためですが、別のコピーとしても使用できます)。これは私が立ち往生している場所であり、私は git の完全な初心者です (実際に XCode git 機能を使用しただけです)。誰かが私に指示できますか?
git - `gitpush`の後にローカルおよびリモートで`gitcommit`を元に戻すにはどうすればよいですか?
私はgit commit
続いて実行しましたgit push
。ローカルリポジトリとリモートリポジトリの両方でその変更を元に戻すにはどうすればよいですか?
git - 「git push」は「git push origin newfeature」の短縮形として機能しますか?
のデフォルトの動作git push origin
は、「同じローカル名とリモート名を持つすべてのブランチをプッシュする」ことです。
新しいブランチを作成してnewfeature
チェックアウトするとgit push
、ブランチはデフォルトで にプッシュさorigin
れますか?
git push origin newfeature
それとも、チェックアウト中でも使用する必要がありますか?
さらに、コマンドはこれにどのようにgit push HEAD
関係していますか?
git - Gitプッシュにはユーザー名とパスワードが必要です
GitHubアカウントからPCにGitリポジトリのクローンを作成しました。
PCとラップトップの両方で作業したいのですが、1つのGitHubアカウントで作業します。
PCを使用してGitHubにプッシュまたはプルしようとすると、ユーザー名とパスワードが必要になりますが、ラップトップを使用している場合は必要ありません。
を操作するたびにユーザー名とパスワードを入力したくありません origin
。ここで何が欠けていますか?
git - Git Push の説明 - 何がプッシュされるのですか?
ローカル作業ディレクトリを中央リポジトリにプッシュすると、すべての中間ブランチとコミット情報 (最後のプッシュから今回のプッシュまで) がプッシュされますか?
言い換えれば、プッシュはコミット、ブランチなどを含む現在の作業ディレクトリの全履歴の正確なレプリカを生成し、中央リポジトリからプルする他のユーザーが利用できるようにしますか?
すべてがプッシュされない場合、何が除外されますか?
git - git push の結果は 100% プロトコル中立ですか?
git push
ssh の使用に失敗した後、私はあきらめて、単純なファイルシステムのプッシュを使用する準備ができています (幸いなことに、その Linux サーバーには Samba も実行されています)。
git トランスポートを切り替える前に疑問に思っていgit push
たのは、使用するプロトコルに関係なく、結果は常に同じですか? 所有者、chmodなどを含む?
git - gitkにブランチとタグの名前がないプッシュされたgitリポジトリ
私は初めてのことをしましたgit push
:
うまくいったようですがgitk
、新しい(裸の)gitrepoで発砲すると、コミットコメントしか表示されません:ブランチとタグの名前が消えました!
なんで?
それらを取り戻す方法はありますか?
git - ベアレポにgit追加
サーバー上でリポジトリを大きくしgit init --bare
ました。ブランチをそれにプッシュしたいと思います。
しかし、私は得る
私は何を間違っていますか?
を使わなくてもうまくいくようです--bare
が、それを使うべきだと思います。
編集:サーバーに受信後フックがある場合にのみ、これがエラーになります。私は受信後のフックにこれを持っています:
これでやりたいことは、リモートにプッシュするときにWebサーバーを更新することです
そして私のgit設定:
git - 特定のコミットのプッシュ日付を取得する方法は git にありますか?
git ログの各コミットに関連付けられたプッシュ日付を表示する方法があるかどうか疑問に思っています。それが不可能な場合、特定のプッシュの下ですべてのコミットを表示する方法はありますか?
プッシュされたコミットを追跡する必要があるプログラムを作成しています。git ログはプッシュ日ではなくコミット日順に並べられているため、プッシュされた最新のコミットを確認できません。たとえば、ユーザーがマスターにプッシュする 2 日前にローカル リポジトリにコミットした場合、そのコミットは、マスター リポジトリ ログ内の他のコミットより 2 日間遅れて配置されます。