問題タブ [pull]

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.

0 投票する
7 に答える
41421 参照

git - Git pull into wrong branch

Myself and one other developer had been merging and pushing our work to a non-master branch called toolwork. That way, we didn't impact the rest of the team. My topic branch was called DPM-93 and my git workflow was this.

That was mostly working fine until I accidently issued these git commands

At that point, a bunch of new stuff showed up in branch toolwork and I'm not sure how to get rid of it short of deleting my workspace and re-cloning from the repo.

Is there any way to back this out to the state before the pull?

0 投票する
2 に答える
1060 参照

git - git checkout と git pull の後に変更されたファイルを元に戻す方法は?

ファイルを変更したので、リモートから最新バージョンを取得したいと考えています。

そこで、git checkout を実行してファイルを元に戻し、git pull を実行して最新バージョンを取得します。

その後、ファイルの変更が必要であることがわかりました。

それを取り戻すことは可能ですか?ありがとう!

0 投票する
1 に答える
664 参照

git - heroku リポジトリを作成しようとした後、Git プルまたは Git クローンが機能しない

ここにエラーがあります

リモート: 警告: 最適でないパック - メモリ不足エラー: git アップロード パック: git-pack-objects がエラーで終了しました。リモート側。リモート: リモート側でリポジトリが破損している可能性があるため中止します。

0 投票する
1 に答える
7795 参照

php - コレクションからMongoDBプル配列要素

次のようなmongodbオブジェクトがあります。

現在、posts[x] を削除するための PHP コードを書いています。$pull を使用して配列要素を削除しようとしています。

'id' 'wwwwwiasdfn234oiasf' (配列要素 3) があり、この配列要素全体を削除して、'posts' 配列に 6 つの要素だけを残します。

グーグルでドキュメントを調べてみましたが、役に立ちませんでした...私はまだmongodb構文のコツをつかむことができません。

私はこれをすべて PHP で行っていますが、どの言語でも翻訳を行うことができるはずです。

よろしくお願いします。

ソリューション (PHP):

0 投票する
4 に答える
3087 参照

mercurial - Mercurial: ローカルの変更をコミットしてプッシュする前にプルしませんでした。頭を8つ以上作った

ポーズをとりながら提案されたすべての質問を読みましたが、混乱してしまいました。SI はいくつかの変更を行い、それらをコミットしてプッシュしました。しかし、後で、プッシュする前に、リポジトリがプッシュされたことを知りました。だから私の質問は:

Q1. プッシュによってリポジトリが上書きされましたか? つまり、以前にプッシュされた変更がリポジトリに残っていませんか?

Q2. このような場合はどうすればよいですか?同じ作業コピーを取得するためだけに、自分が行った変更と他の変更も行う必要があります。

Q3. コミット/プッシュする前にコードを暗黙的に更新/プルできる方法はありますか?

Q4. リベースオプションとは何ですか? ドキュメントでそれについて読みましたが、コードで実行した変更は非公開ではありません。

仮定:

  1. 作成されたブランチはありません。(まあ、それらは作成されますが、それらは異なるモジュールであり、私はそれらに関心がありません)。
  2. Eclipse と MercurialEclipse を使用しています。

編集: 質問が既存の質問の (可能性のある) 重複である場合は申し訳ありません。

0 投票する
3 に答える
5177 参照

android - Android からデスクトップにデータベースをプルするにはどうすればよいですか?

Nexus One でこれを試しています。私はアンドロイドSDKを持っていて、コマンド adb pull /data/data/com.myapp.android/databases C:\pulls を使用しましたが、得られるのはプルだけです:ファイルリストの構築... 0ファイルがプルされました。0 個のファイルがスキップされました。また、インストールしたチュートリアル メモ帳アプリにいくらデータを追加しても、アプリのデータ サイズ ([設定] に表示) が 8KB を超えることはないようです。これはどのように可能ですか?データベースが保存されている他の場所はありますか? Eclipse でファイル エクスプローラー ビュー (ADT の一部) を使用すると、/data に何も表示されません。ひねりを加えると、デバイスから他のファイルを問題なく取得できます。問題があるのはデータベースだけです。何か不足していますか?どうもありがとう。

0 投票する
1 に答える
301 参照

git - ローカルのgittrackingブランチが正しく機能していません。設定方法についてアドバイスが必要です

だから私は別の開発者と一緒に働いていて、リモートブランチ(ちなみにリモートマスターではありません)にプルアンドプッシュしたいのですが、自分のマシンでローカルブランチをチェックアウトするときにそれができるように設定したいと思います明示的に指定しなくても、リモートブランチからプルしてリモートブランチにプッシュできます。

私は自分のマシンでこのコマンドを実行しました(リモートブランチは開発と呼ばれ、作成するローカルブランチはdev1と呼ばれると仮定します):

次に、ローカルブランチdev1をチェックアウトし、ファイルを変更し、ステージングし、コミットしてから、次のようにプッシュしようとしました。

しかし、私はこのメッセージを受け取りました:

また、dev1を作成してチェックアウトした直後に、.git/configファイルに余分な行があることに気付きました。

だから問題は私が何が欠けているのかということです。基本的に、dev1をチェックアウトして実行するたびに、次のように設定したいと思います。

これを明示的に指定する必要がなく、実行すると、オリジン/開発から自動的にプルされます。

これを明示的に指定しなくても、自動的にオリジン/開発にプッシュします。

また、プッシュする変更が明確にあったのに、なぜ「すべてが最新」と表示されたのですか。

0 投票する
1 に答える
6849 参照

php - MongoDB / PHP:配列から要素を削除します

ご挨拶、

私は次のMongoDBオブジェクトを持っています:

要素0を削除しようとしています。

これが私が(PHPで)sofarを試したものですが、役に立ちませんでした:

しかし、それは機能しておらず、私は今完全に立ち往生しています。

どんな助けでも大歓迎です。前もって感謝します、

0 投票する
10 に答える
98731 参照

git - githubの既存の問題に新しいプルリクエストをどのように添付しますか?

よくわかりませんが、タイトルに「Issue 4」などを入れて、githubプルリクエストを作成した記憶があり、提出先のプロジェクトのIssue4に自動的に添付されていました。最近もう一度試してみましたが、うまくいきませんでした。代わりに、まったく新しい問題が発生しました。新しいプルリクエストページに「課題に添付」や「この課題の新しいプルリクエストを開く」などのオプションが表示されません。プロジェクトの所有者が問題ページをクリーンに保ち、重複を避けるために、これを行う方法はありますか?

編集:明確にするために、プルリクエストを作成すると常に新しい問題が発生することを知っています。代わりに、プルリクエストを既存の問題に添付したいと思います。

0 投票する
6 に答える
14565 参照

git - Git-プル時にすべてのトラッキングブランチを自動的に早送りします

--trackオプションを使用してトラッキングブランチを設定しました。onを実行するgit pullmaster、すべてのブランチがフェッチされますorigin/branchnameが、ローカルのトラッキングブランチとはマージされません。git push後でonmasterを実行すると、最初ので早送りされなかったため、非早送りの更新がトラッキングブランチで拒否されたと表示されるため、これは非常に面倒ですgit pull

私の質問は、すべてのブランチをフェッチし、すべてのトラッキングブランチを自動的に早送りするようにするにはどうすればよいですか?git pull

注:git pull以前はGitHubリポジトリを使用してすべてのトラッキングブランチを早送りしていましたが、Gitoliteを使用して独自のリポジトリを設定したため、この問題が発生しています。