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

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

5
複数の `.gitignore`が眉をひそめていますか?
リポジトリが複数の独立したプロジェクトで構成されていない限り、.gitignoreさまざまなファイルよりも、リポジトリのルートにファイルを1つだけ置くのが最も簡単なようです。これに関するオンラインの標準的なベストプラクティスはありますか。一方のアプローチが他方よりも優れている場合のオンライン分析はありますか?
239 git 

20
ポッドのインストールは「CocoaPodsマスターリポジトリの設定」のままです
gitリポジトリからプロジェクトのクローンを作成していますがpod install、最初の行を実行すると、「CocoaPodsマスターリポジトリの設定」が表示され、その後は何も表示されず、コンソールが停止します。 何が起こっているのかわかりません。誰もここで何が起こっているのか知っていますか?CocoaPodsが停止する理由

5
git pullを元に戻すには?
リモートオリジンでの不要なコミットのためにgit pull onを取り消したいのですが、どのリビジョンにリセットする必要があるのか​​わかりません。 リモートオリジンでgit pullする前の状態に戻すにはどうすればよいですか?
238 git  undo  pull 

4
リモートマスターをローカルブランチにマージする方法
他の誰かのプロジェクトからフォークしたプロジェクトのローカルブランチ( "configUpdate")があり、そのプロジェクトに大量の変更を加えたため、ローカルブランチに加えた変更をマージしたいと考えています。 私はもう試した git pull --rebase origin configUpdate しかし、最新の変更を取得していません。どうすれば2つをマージできますか?(ボーナスポイントについても、pull --rebaseコマンドで何をしましたか?)
238 git  branch  pull 


25
git pushは、ローカルの変更があっても「すべてが最新」であると言います
私はリモートGitosisサーバーとローカルGitリポジトリを持っており、コードに大きな変更を加えるたびに、そのサーバーにも変更をプッシュします。 しかし、今日、ローカルに変更を加えてローカルリポジトリにコミットしているにもかかわらず、実行git push origin masterすると「すべて最新」と表示さgit cloneれますが、リモートサーバー上のファイルのチェックアウトに使用すると、最新の変更が含まれていません。 。また、「master」というブランチと「origin」というリモートサーバーが1つずつあります。 PS:これは実行時にgitが表示するものls-remoteです。それが役立つかどうかはわかりません $ git ls-remote origin df80d0c64b8e2c160d3d9b106b30aee9540b6ece HEAD df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master $ git ls-remote . 49c2cb46b9e798247898afdb079e76e40c9f77ea HEAD df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/remotes/origin/master 3a04c3ea9b81252b0626b760f0a7766b81652c0c refs/tags/stage3
238 git  gitosis 

11
gitのプルとクローンの違いは何ですか?
実行することの違いは何ですか(後mkdir repoとcd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master そして git clone git://github.com/cmcculloh/repo.git つまり、明らかに短い方ですが、それ以外は基本的に同じことをしていますか?
237 git  clone  pull 

11
.idea / workspace.xmlを無視できません-ポップアップし続けます
PHPStormを使用workspace.xmlして、git commitを実行しようとするたびにポップアップするを無視しようとしています。 私の.gitignoreように見えます: /.idea/ .idea/workspace.xml ファイルがコミットされたので、私も実行しました: git rm --cached .idea/workspace.xml そして、削除をコミットし、裸のリポジトリにプッシュしました。 しかし、プロジェクトで変更を加えると、ファイルがポップアップし続けます。 私が欠けているものについてのアイデアはありますか?


3
Gitでの作者とコミッターの違いは?
私はコミットをしようとしています git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" John Doeは、自分の名前をコミットしたいユーザーです。 で大丈夫ですgit log。ただし、を実行するgitkと、作成者名は正しいですが、コミッター名は私のグローバルgit構成設定から選択されます(したがって、私の名前/メールに設定されます)。 ご質問 2つ(コミッターvs著者)の違いは何ですか? コミッターも他のユーザーに設定する必要がありますか? はいの場合、どうやって?
237 git  git-config  gitk 

16
Gitリポジトリで複数の削除されたファイルを削除する方法
一部のファイルを削除しましたが、gitステータスは次のように表示されます。 私はコミットしてプッシュしました。 GitHubは、リポジトリ内の削除されたファイルを引き続き表示します。GitHubリポジトリ内のファイルを削除するにはどうすればよいですか? # On branch master # Changes not staged for commit: # (use "git add/rm <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # deleted: modules/welcome/language/english/kaimonokago_lang.php # deleted: modules/welcome/language/french/kaimonokago_lang.php # deleted: modules/welcome/language/german/kaimonokago_lang.php # deleted: modules/welcome/language/norwegian/kaimonokago_lang.php を使用するgit …
236 git  git-rm 

3
最後の変更に対するgit diffファイル
現在存在している特定のファイルと、それを変更した最後のコミットの前に存在していた特定のファイルとの間にgitに差分を生成させることは可能ですか? つまり、私たちが知っている場合: $ git log --oneline myfile 123abc Fix some stuff 456def Frobble the foos 789dba Initial commit 次にgit diff 456def myfile、myfileに対する最後の変更を表示します。によって生成された知識がなくても同じことを行うことは可能git logです。123abcの変更点
236 git  git-diff 

15
gitで次のコミットを見つけるにはどうすればよいですか?(ref /の子)
ref^前のコミットを指しますが、後refのコミットについてはどうですか? ref たとえばgit checkout 12345、次のコミットをチェックアウトするにはどうすればよいですか? ありがとう。 PSはい、gitはDAGノードポインタ構造体ツリーです。 この後にコミットを見つけるにはどうすればよいですか?

18
Pythonがgit bashのコマンドラインで機能しない
Pythonはgit bash(Windows)では実行されません。コマンドラインでpythonと入力すると、Powershellでのようにpython 2.7.10に入ったことを言わずに空白行に移動します。エラーメッセージは表示されませんが、Pythonが実行されません。 PATHに環境変数が含まれていることを確認しましたc:\python27。他に何を確認できますか? この問題が発生するセッションは次のようになります。 user@hostname MINGW64 ~ $ type python python is /c/Python27/python user@hostname MINGW64 ~ $ python ...プロンプトに戻らずにそこに座っています。

11
コミット間の差分を表示
Ubuntu 10.04(Lucid Lynx)でGitを使用しています。 私は私のマスターにいくつかのコミットをしました。 ただし、これらのコミットの違いを知りたいです。それらのすべては私のマスターブランチにあります。 例えば: commit dj374 made changes commit y4746 made changes commit k73ud made changes k73udとdj374の違いを知りたい。ただし、次の操作を行ったとき、で行った変更を確認できませんでしたk73ud。 git diff k73ud..dj374 > master.patch
236 git  git-diff 

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