問題タブ [atlassian-sourcetree]
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 - gmail で Bitbucket アカウントを開いた後の SourceTree パスワード
Gmail アカウントを使用して、bitbucket アカウントを作成してログインします (スタック オーバーフローの場合と同様です)。現在、SourceTree を介してリポジトリにアクセスしようとしています。パスワードを求められたとき、何を入力すればよいかわかりません。Google資格情報を入力すると失敗します。
git - 「credential-osxkeychain」ではなく「credential-osxkeychain」を探す OSX 上の Sourcetree
Sourcetree を使用すると、エラーが発生し続けます
Sourcetree / git を使用する必要があると確信しています
(osx の X に注意してください。元のエラーでは欠落していました)
これを変更するにはどうすればよいですか?このミスタイプされたコマンドを使用するように Sourcetree / Git をセットアップするにはどうすればよいでしょうか? これを変更する場所が見つからないようです
私は走った
当然のことながら、何も見つかりませんでした。
戻り値
他のいくつかの中で
初心者がSourcetreeを使用するのを手伝ってくれてありがとう
windows - SourceTreeforWindowsが機能しない
コマンドラインからgitpullと入力すると、問題なくコードを取得できます。
SourceTree for Windowsを開いてプルを試すと、次のようになります。
私は何を間違っているのでしょうか?
git - gitリポジトリのクローン作成はコマンドラインでは成功しますが、git GUIクライアント(SourceTreeなど)では失敗します
git
MacOSX10.7システムでユーザーを設定しました。gitユーザーのルートで、repositories
フォルダーを作成し、という名前の裸のgitリポジトリを初期化しましたtest
。
ここまでは順調ですね。今、私はMacと同じネットワーク上のPCからリポジトリのクローンを作成します
これは成功します。次に、このリポジトリからプッシュおよびプルできます。すべて良さそうです。
しかし、Atlassian SourceTree(GUI gitクライアント)で同じことを行おうとすると、これは失敗します:
誰かが私が間違っているかもしれないことを考えていますか?
windows - Windows のソース ツリーが有効な SSH キーで動作しないようです
Windows のソース ツリー内でパテを使用して ssh キー ペアを作成し、それをレポ クライアントに追加しました (個人サーバーで Gitlab を使用しています)。
これは、gitbash (クローン作成やプッシュなど) および OSX の SourceTree 経由で正常に動作しますが、.ppk キーを pageant に追加した後、アクティブに実行され、キーが正しく読み込まれたように見えますが、SourceTree 経由でクローンを作成できないようです。次の詳細を含むリポジトリ パスを追加すると、「これは有効なソース パス/URL ではありません」というメッセージが表示されます。
致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
git bash を介して同じ ssh キー ペアを使用して (フォルダーを Windows のソース ツリーにドラッグ ドロップするだけで) クローンした既存のリポジトリを追加すると、ある程度までは機能しているように見えます - コミットして履歴などを表示できます。プッシュしようとしましたが、ほとんど同じメッセージで失敗しました (レポパスを変更しました):
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master git@MyServer.com:MyRepo.git へのプッシュ
致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
エラーで完了しました。上記を参照してください。
私が知る限り、Pageant は私のマシンで正しい (まあまあの) ssh キーで稼働しています。
どんな助けでも大歓迎です。
git - git 競合の解決: git mergetool が機能しない
git で競合を解決する必要がありますが、初心者として、何が最も効果的な方法かわかりません。
これは私の状況です:
すべての変更をコミットしてmaster
プッシュする必要があります。
$ git プル:
エラー: 'foo.cpp' へのローカルの変更は、マージによって上書きされます。中止しています。マージする前に、変更をコミットするか、隠しておいてください。
競合するファイルがいくつかあります。もちろん、私はウェブを検索しました:
残念ながら、どちらのソリューションもうまく機能しません。stash を使用して (diff を取得してクリーンにする)、手動で解決することもできますが、git mergetool
または SourceTree を使用したいと考えています。
これは私が試したことです:
何が悪いのかわかりません。git mergetool
正しく動作しません。合流する必要はないと言われています。ただし、違いが示され、git pull
競合が報告されます。
mergetool
Q1)インタラクティブな競合解決またはマージにどのように使用できますか?
Q2) SourceTree を使用して競合を解決することは可能ですか? 試してみましたが、直感的でもありません。
ありがとうございました!
git - SourceTree または Git から削除されたファイルを復元する
最近、SourceTree を使用して Bitbucket を操作し始めました。私はプロジェクトに取り組んでいましたが、別のフォルダーに移動する必要があると判断しました (さまざまな理由から)。そのため、レポで作業していたファイルを切り取り、SourceTree の削除ボタンをクリックしましたが、これを行うと実際にファイルが削除されることに気づきませんでした。念のためファイルを切り取りましたが、これらのファイルを貼り付けるには元のファイルが存在している必要があることを覚えていませんでした。
現在、SourceTree が削除しなかったレポから残っているファイルのみが残っています。これらはディレクトリ内のファイルであり、ディレクトリ内にまたはフォルダーobjects
はありません。info
pack
objects
ファイルを復元する方法はありますか? 私はこの質問とこの質問を見ましたが、私はgitが初めてで、実際にこれらを行う方法がわかりません。
助けてください!リポジトリ内のファイルを復元するにはどうすればよいですか?