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

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

4
警告:push.defaultは設定されていません。その暗黙の値はGit 2.0で変更されます
私はしばらくGitを使用していますが、最近アップデートをダウンロードしただけで、この警告メッセージが表示されpushます。 warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squelch this message and adopt the new behavior now, use: git config --global …

22
2つのGitリポジトリをどのようにマージしますか?
次のシナリオを検討してください。 独自のGitリポジトリで小規模な実験プロジェクトAを開発しました。現在は成熟しており、Aは、独自の大きなリポジトリを持つ大規模なプロジェクトBの一部になりたいと考えています。次に、AをBのサブディレクトリとして追加します。 どのようにしても履歴を失うことなく、AをBにマージするにはどうすればよいですか?

28
Gitコミットからファイルを削除する
私はGitを使用していて、 git commit -a 後で、ファイルが誤ってコミットに追加されたことがわかりました。 最後のコミットからファイルを削除するにはどうすればよいですか?
1613 git  git-commit 

3
Gitはシンボリックリンクをどのように処理しますか?
シンボリックリンクのファイルまたはディレクトリがあり、それをGitリポジトリにコミットすると、どうなりますか? 私はそれがファイルが削除されるまでそれをシンボリックリンクとして残し、それからあなたが古いバージョンからファイルを取り戻すならそれは通常のファイルを作成するだけだと思います。 参照しているファイルを削除するとどうなりますか?ぶら下がりリンクをコミットするだけですか?

21
macOSアップデート後にGitが機能しない(xcrun:エラー:アクティブな開発者パスが無効です(/ライブラリ/ Developer / CommandLineTools)
私はmacOS Mojaveに更新しました(これはCatalinaの更新でも起こります)。 今朝、私はMacBookプロのコマンドラインで自分の作品のコードベースに移動し、リポジトリに「git status」と入力してエラーを受け取りました。 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

26
切り離されたHEADをマスター/オリジンとどのように調整できますか?
私はGitの分岐の複雑さについては初めてです。私は常に1つのブランチで作業し、変更をコミットしてから、定期的にリモートオリジンにpushします。 最近どこかで、いくつかのファイルをリセットして、コミットステージングを解除し、後でrebase -iいくつかの最近のローカルコミットを削除しました。今はよくわからない状態です。 私の作業領域でgit logは、私が期待するものを正確に示しています- 行きたくないコミットや新しいコミットなど、正しい列車に乗っています。 しかし、私はリモートリポジトリにプッシュしたところ、何が違うのですか。リベースで強制終了した2つのコミットがプッシュされましたが、ローカルにコミットされた新しいコミットはそこにはありません。 "master / origin"はHEADから切り離されていると思いますが、それが何を意味するか、コマンドラインツールでそれを視覚化する方法、およびそれを修正する方法については100%わかりません。
1558 git 



12
2つの異なるブランチのファイルを比較する方法は?
あるブランチでは問題なく機能し、別のブランチでは機能しないスクリプトがあります。2つのバージョンを並べて見て、何が違うのかを確認したいと思います。これを行う方法はありますか? 明確にするために、私は比較ツールを探していません(Beyond Compareを使用しています)。マスターバージョンを現在のブランチバージョンと比較して何が変更されたかを確認できるgit diffコマンドを探しています。私は合併などの最中ではありません。ただ言いたいだけです git diff mybranch/myfile.cs master/myfile.cs
1538 git  git-diff 

30
.gitignoreはGitによって無視されます
私の.gitignoreファイルはGitによって無視されているようです- .gitignoreファイルが破損している可能性はありますか?Gitが期待するファイル形式、ロケール、またはカルチャはどれですか? 私.gitignore: # This is a comment debug.log nbproject/ からの出力git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # debug.log # nbproject/ nothing added to …
1513 git  gitignore 


30
履歴のあるSVNリポジトリを新しいGitリポジトリに移行するにはどうすればよいですか?
私はGitのマニュアル、FAQ、Git-SVNのクラッシュコースなどを読んで、すべてこれとそれについて説明していますが、次のような簡単な説明はどこにもありません。 SVNリポジトリ: svn://myserver/path/to/svn/repos Gitリポジトリ: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos 私はそれがそれほど単純であるとは思いません、そしてそれが単一のコマンドであるとは思いません。しかし、私はそれが何かを説明しようとしないことを期待します-この例で与えられるべきどのようなステップを言うためだけに。

30
すべてのGitブランチをフェッチする方法
約5つのブランチを含むGitリポジトリーを複製しました。しかし、私がそうするgit branchと、そのうちの1つしか表示されません。 $ git branch * master すべてのブランチgit branch -aを表示するためにできることは知っていますが、すべてのブランチをローカルにプルするにはどうすればよいgit branchですか? $ git branch * master * staging * etc...
1507 git  branch  git-branch 

18
Gitでローカルコミットを破棄する
チェリーの選択が悪いため、私のローカルGitリポジトリは現在、オリジンより5コミット進んでおり、良好な状態ではありません。私はこれらのコミットをすべて取り除き、もう一度やり直したいです。 明らかに、私の作業ディレクトリを削除して再クローニングすればそれは可能ですが、GitHubからすべてを再度ダウンロードするのはやり過ぎのようで、私の時間を有効に利用できません。 たぶんgit revert私が必要とするものですが、たとえコード自体が正しい状態に戻ったとしても、最初から10回(または6回)先にコミットしたくはありません。私は最後の30分が起こったことがないふりをしたいだけです。 これを行う簡単なコマンドはありますか?明らかなユースケースのようですが、私はそれの例を見つけていません。 この質問は具体的にはコミットに関するものであり、次のものではないことに注意してください。 追跡されていないファイル ステージングされていない変更 段階的だがコミットされていない変更
1469 git 

20
なぜ常に「--set-upstream」を実行する必要があるのですか?
Gitで新しいブランチを作成します。 git branch my_branch 押して: git push origin my_branch ここで、誰かがサーバーでいくつかの変更を行ったとしましょうorigin/my_branch。私がやります: git pull しかし、私は得ます: You asked me to pull without telling me which branch you want to merge with, and 'branch.my_branch.merge' in your configuration file does not tell me, either. Please specify which branch you want to use on the command …
1468 git  git-branch 

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