問題タブ [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.
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?
git - git checkout と git pull の後に変更されたファイルを元に戻す方法は?
ファイルを変更したので、リモートから最新バージョンを取得したいと考えています。
そこで、git checkout を実行してファイルを元に戻し、git pull を実行して最新バージョンを取得します。
その後、ファイルの変更が必要であることがわかりました。
それを取り戻すことは可能ですか?ありがとう!
git - heroku リポジトリを作成しようとした後、Git プルまたは Git クローンが機能しない
ここにエラーがあります
リモート: 警告: 最適でないパック - メモリ不足エラー: git アップロード パック: git-pack-objects がエラーで終了しました。リモート側。リモート: リモート側でリポジトリが破損している可能性があるため中止します。
php - コレクションからMongoDBプル配列要素
次のようなmongodbオブジェクトがあります。
現在、posts[x] を削除するための PHP コードを書いています。$pull を使用して配列要素を削除しようとしています。
'id' 'wwwwwiasdfn234oiasf' (配列要素 3) があり、この配列要素全体を削除して、'posts' 配列に 6 つの要素だけを残します。
グーグルでドキュメントを調べてみましたが、役に立ちませんでした...私はまだmongodb構文のコツをつかむことができません。
私はこれをすべて PHP で行っていますが、どの言語でも翻訳を行うことができるはずです。
よろしくお願いします。
ソリューション (PHP):
mercurial - Mercurial: ローカルの変更をコミットしてプッシュする前にプルしませんでした。頭を8つ以上作った
ポーズをとりながら提案されたすべての質問を読みましたが、混乱してしまいました。SI はいくつかの変更を行い、それらをコミットしてプッシュしました。しかし、後で、プッシュする前に、リポジトリがプッシュされたことを知りました。だから私の質問は:
Q1. プッシュによってリポジトリが上書きされましたか? つまり、以前にプッシュされた変更がリポジトリに残っていませんか?
Q2. このような場合はどうすればよいですか?同じ作業コピーを取得するためだけに、自分が行った変更と他の変更も行う必要があります。
Q3. コミット/プッシュする前にコードを暗黙的に更新/プルできる方法はありますか?
Q4. リベースオプションとは何ですか? ドキュメントでそれについて読みましたが、コードで実行した変更は非公開ではありません。
仮定:
- 作成されたブランチはありません。(まあ、それらは作成されますが、それらは異なるモジュールであり、私はそれらに関心がありません)。
- Eclipse と MercurialEclipse を使用しています。
編集: 質問が既存の質問の (可能性のある) 重複である場合は申し訳ありません。
android - Android からデスクトップにデータベースをプルするにはどうすればよいですか?
Nexus One でこれを試しています。私はアンドロイドSDKを持っていて、コマンド adb pull /data/data/com.myapp.android/databases C:\pulls を使用しましたが、得られるのはプルだけです:ファイルリストの構築... 0ファイルがプルされました。0 個のファイルがスキップされました。また、インストールしたチュートリアル メモ帳アプリにいくらデータを追加しても、アプリのデータ サイズ ([設定] に表示) が 8KB を超えることはないようです。これはどのように可能ですか?データベースが保存されている他の場所はありますか? Eclipse でファイル エクスプローラー ビュー (ADT の一部) を使用すると、/data に何も表示されません。ひねりを加えると、デバイスから他のファイルを問題なく取得できます。問題があるのはデータベースだけです。何か不足していますか?どうもありがとう。
git - ローカルのgittrackingブランチが正しく機能していません。設定方法についてアドバイスが必要です
だから私は別の開発者と一緒に働いていて、リモートブランチ(ちなみにリモートマスターではありません)にプルアンドプッシュしたいのですが、自分のマシンでローカルブランチをチェックアウトするときにそれができるように設定したいと思います明示的に指定しなくても、リモートブランチからプルしてリモートブランチにプッシュできます。
私は自分のマシンでこのコマンドを実行しました(リモートブランチは開発と呼ばれ、作成するローカルブランチはdev1と呼ばれると仮定します):
次に、ローカルブランチdev1をチェックアウトし、ファイルを変更し、ステージングし、コミットしてから、次のようにプッシュしようとしました。
しかし、私はこのメッセージを受け取りました:
また、dev1を作成してチェックアウトした直後に、.git/configファイルに余分な行があることに気付きました。
だから問題は私が何が欠けているのかということです。基本的に、dev1をチェックアウトして実行するたびに、次のように設定したいと思います。
これを明示的に指定する必要がなく、実行すると、オリジン/開発から自動的にプルされます。
これを明示的に指定しなくても、自動的にオリジン/開発にプッシュします。
また、プッシュする変更が明確にあったのに、なぜ「すべてが最新」と表示されたのですか。
php - MongoDB / PHP:配列から要素を削除します
ご挨拶、
私は次のMongoDBオブジェクトを持っています:
要素0を削除しようとしています。
これが私が(PHPで)sofarを試したものですが、役に立ちませんでした:
しかし、それは機能しておらず、私は今完全に立ち往生しています。
どんな助けでも大歓迎です。前もって感謝します、
git - githubの既存の問題に新しいプルリクエストをどのように添付しますか?
よくわかりませんが、タイトルに「Issue 4」などを入れて、githubプルリクエストを作成した記憶があり、提出先のプロジェクトのIssue4に自動的に添付されていました。最近もう一度試してみましたが、うまくいきませんでした。代わりに、まったく新しい問題が発生しました。新しいプルリクエストページに「課題に添付」や「この課題の新しいプルリクエストを開く」などのオプションが表示されません。プロジェクトの所有者が問題ページをクリーンに保ち、重複を避けるために、これを行う方法はありますか?
編集:明確にするために、プルリクエストを作成すると常に新しい問題が発生することを知っています。代わりに、プルリクエストを既存の問題に添付したいと思います。
git - Git-プル時にすべてのトラッキングブランチを自動的に早送りします
--track
オプションを使用してトラッキングブランチを設定しました。onを実行するgit pull
とmaster
、すべてのブランチがフェッチされますorigin/branchname
が、ローカルのトラッキングブランチとはマージされません。git push
後でonmaster
を実行すると、最初ので早送りされなかったため、非早送りの更新がトラッキングブランチで拒否されたと表示されるため、これは非常に面倒ですgit pull
。
私の質問は、すべてのブランチをフェッチし、すべてのトラッキングブランチを自動的に早送りするようにするにはどうすればよいですか?git pull
注:git pull
以前はGitHubリポジトリを使用してすべてのトラッキングブランチを早送りしていましたが、Gitoliteを使用して独自のリポジトリを設定したため、この問題が発生しています。