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

Gitは、オープンソースの分散バージョン管理システム(DVCS)です。このタグは、Gitの使用法とワークフローに関連する質問に使用します。単にリポジトリがGitHubでホストされているからといって、Git関連の問題には[github]タグを使用しないでください。また、Gitリポジトリが関係する一般的なプログラミングの質問には、このタグを使用しないでください。


11
Windowsでgitがパスフレーズを思い出せない理由
私はgitを使い始めたばかりですが、パスフレーズを覚えられません。昇格したcmd.exeを使用しています。gitホストはgithubで、githubにそのガイドのようなsshキーを作成しています しかし、私はまだ得る *\subnus.mvc>git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
144 windows  git  ssh  cmd 

5
特定のコミット以降のコミットをリストする方法は?
とにかく、特定のコミット番号からHEADへのコミットのリストを取得する方法はありますか? 私はこれがコミット日付までに可能であることを知っていますが、コミット番号までにはそれが必要であり、ドキュメントが見つからないようです。
143 git 

2
gitのステージング領域にコミットをどのように移動しますか?
ステージング領域にコミットを移動したい場合-コミットを解除し、そこにあったすべての変更をステージング領域に移動します(事実上、ブランチはコミット前の状態にあります)-どうやってやるの?それともできないことですか? 私が知っている最も近い方法は、コミットで変更されたすべてのファイルを別の場所にコピーし、ステージング領域に移動しようとしているコミットの前にブランチをコミットにリセットし、すべてのファイルを移動することですファイルをリポジトリにコピーして戻し、ステージング領域に追加します。それは機能しますが、それは必ずしも良い解決策ではありません。私ができることは、コミットを元に戻し、変更をステージング領域に移動することだけです。できますか?もしそうなら、どのように?
143 git  commit  staging 

19
BitbucketのGitリポジトリにプッシュできません
新しいリポジトリを作成しましたが、奇妙なエラーが発生しています。以前にBitbucketでGitを使用したことがありますが、再フォーマットしたところ、Gitを動作させることができなくなったようです。コミットした後、自分のメールと名前をグローバルに追加する必要がありましたが、その後はうまくコミットしました。 コマンドを使用しようとすると git push origin master 動作しません。私はこのメッセージを受け取ります: $ git push origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 私はここで途方に暮れています。私がこのリポジトリを共有している私の友人は、うまくアクセスしてそれをうまくプッシュしましたが、うまく動かないようです。
143 git  bitbucket  git-bash 

10
プライベートリポジトリを「取得」する適切な方法は何ですか?
私は$ go get多くのグーグルの試みの後、プライベートリポジトリで作業する方法を探しています。 最初の試み: $ go get -v gitlab.com/secmask/awserver-go Fetching https://gitlab.com/secmask/awserver-go?go-get=1 https fetch failed. Fetching http://gitlab.com/secmask/awserver-go?go-get=1 Parsing meta tags from http://gitlab.com/secmask/awserver-go?go-get=1 (status code 200) import "gitlab.com/secmask/awserver-go": parse http://gitlab.com/secmask/awserver-go?go-get=1: no go-import meta tags package gitlab.com/secmask/awserver-go: unrecognized import path "gitlab.com/secmask/awserver-go はい、ログイン情報を提供する方法がわからなかったため、メタタグは表示されませんでした。 2回目の試行: https://gist.github.com/shurcooL/6927554をフォローしてください。.gitconfigに設定を追加します。 [url "ssh://git@gitlab.com/"] insteadOf = https://gitlab.com/ $ go get -v …
143 git  go 


3
gitがプル後のマージコミットメッセージを要求するのはなぜですか?
最近、に続いてgit pull、gitがテキストエディターを起動し、マージコミットメッセージを要求し始めました。コミットメッセージは既に入力されています。プルを完了するには、ウィンドウを保存して閉じるだけです。 以前は、標準のコミットメッセージ(の行に沿ってMerge branch 'dev' of remote.com:/repo into dev)を使用して、通知なしでマージを実行していました。 私は最近gitをバージョン1.7.11.3に(homebrew経由で)更新しましたが、この動作を変更するために私がしたことは他に何も考えられません。これは設定ですか、それとも以前の状態に戻す方法はありますか?
142 git  git-pull 

1
GitHubでのコミットの相互参照
私のメインリポジトリのgithubの問題で他のリポジトリ(この場合はサブモジュール)のコミットを参照したいと思います。githubがコミット番号から短縮されたハイパーリンクを作成する方法と同様の方法で完全なハイパーリンクを入力せずにそうすることは可能ですか?
142 git  github 

1
GitHubで問題を再度開く方法は?
プロジェクトに問題を報告しました。所有者が状態をクローズに変更しましたが、どうすれば再びオープンに変更できますか? プッシュ操作とプル操作の権限が必要だとどこかで読んだことがあります。本当 ?
142 git  github  git-push  git-pull 

8
gitタグの再作成後の「タグはすでにリモートに存在しています」エラー
以下の手順を実行すると、次のエラーが発生します。 To git@provider.com:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote. リポジトリを作成しました ローカルマシンのリポジトリを複製しました。 READMEファイルを変更し、変更をコミットして、コミットをプッシュしました。 作成されたタグdev:git tag dev プッシュされたタグ: git push --tags READMEファイルを変更し、変更をコミットして、コミットをプッシュしました。 タグを削除しdev、再度作成してタグをプッシュしました: git tag -d dev git tag dev git …
142 git  repository  git-tag 

7
git stashの使用目的は何ですか?
ブランチAで作業していて、ブランチAでのコミットの準備ができる前に突然ブランチBで作業する必要がある場合は、Aに変更を隠し、Bをチェックアウトし、そこで作業を行ってから、Aをチェックアウトして、スタッシュを適用します。 Aで作業していて、その日の作業を中止したい場合は、作業を隠して次の日に適用する(作業を再開する)か、そのままにしておく必要があります。作業ディレクトリ?セキュリティ上の利点がある場合を除いて、この場合にstashを使用する必要がある理由はわかりません。 また、別のシナリオ:私は職場と自宅の両方で働いています。家に帰りたいときにコミットの準備ができていない場合は、自分の作業を隠して、GitHubにプッシュしてから、そのスタッシュを自宅でプルできますか?
142 git  git-stash 

1
Xcode 9.3で作成された新しいファイル、<wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plistコミットする必要がありますか?
新しくリリースされたXcode 9.3をダウンロードし、ワークスペースを再コンパイルすると、新しいファイルが生成されることに気付きました。 &lt;mywsname&gt;.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist その内容は次のとおりです。 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;IDEDidComputeMac32BitWarning&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;/plist&gt; このファイルをgitで無視するか、コミットする必要があるのでしょうか。それに関するドキュメントを見つけることができませんでした。
141 ios  xcode  git 


4
ローカルのコミットされていない変更とオリジンを比較する方法
リポジトリを複製してファイルの変更を始めたとしましょう。ローカルのコミットされていない変更がある場合は、次のようにdiffを実行できます。git diff test.txtこれにより、現在のローカルのHEADと、ファイル内の変更されたコミットされていない変更の違いが表示されます。これらの変更をコミットする場合は、次のコマンドを使用して、元のリポジトリと比較できます。git diff master origin/master しかし、ローカルでコミットする前に、サーバー上の元のリポジトリとローカルの変更を比較する方法はありますか?git diff --cached master origin/master運が悪いので色々な順列を試してみました。
141 git  git-diff 

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