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

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

11
Gitブランチの作成者を見つける
誰がブランチを作成したのか知りたい。 私はそうすることができます: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ ただし、これはブランチごとに最後のコミッターを返します。必ずしもブランチを作成した人ではありません。
158 git  git-branch 

5
リポジトリをGithubのフォルダーに配置できますか?
私はgitを使い始めたばかりで、最近行っているすべてのプロジェクトをリポジトリとしてgithubにアップロードしています。ウェブデザイン、ワードプレスのテーマ、さまざまな種類のアプリケーションなど、さまざまなプロジェクトが数多くあります。これらのいくつかは、別のアプリケーションとしていくつかのものをテストすることを目的としていたため、より大きなプロジェクトに属しています。 問題は、私が今オンラインで混乱している量のリポジトリーを持っているということです。関連するgithubリポジトリをフォルダー構造にグループ化するにはどうすればよいですか?githubでリポジトリを順序付け、構造化したり、タグ付けしたりする機能はありますか?
158 git  github  repository 

3
ローカルブランチ、ローカルトラッキングブランチ、リモートブランチ、リモートトラッキングブランチの違いは何ですか?
私はGitを使い始めたばかりで、異なるブランチ間で本当に混乱しました。誰かが次のブランチタイプを理解するのを手伝ってくれる? 地元の支店 ローカル追跡ブランチ リモートブランチ リモート追跡ブランチ それらの違いは何ですか?そして、彼らはどのように互いに協力し合うのですか? 簡単なデモコードは本当に役立つと思います。

7
gitのステージングされていない変更の一部を元に戻す
ステージングされていない変更の一部をgitで元に戻し、残りをステージングされていない状態にするにはどうすればよいですか?私が考え出した方法は: git commit --interactive # Choose the parts I want to delete # Commit the changes git stash git rebase -i master # (I am an ancestor of master) # Delete the line of the most recent commit git stash apply これは機能しますが、git commit --interactive変更を元に戻すだけのようなものがあるとよいでしょう。より良い方法はありますか?
158 git 


2
「git difftool」がツールを直接開かないのはなぜですか?
私gitはこのように構成しました: git config --global diff.tool meld 私が走ると: git difftool 次のメッセージが表示されます。 Viewing: 'hello.txt' Hit return to launch 'meld': その後、私は押した場合はEnter、meld起動します。 このメッセージを無効にするにはどうすればよいですか?meld入力するとすぐに起動しますgit difftoolか?
157 git  diff  difftool 

14
emacsでファイルに表示され続ける^ Mは何ですか?
したがって、テキストメイトに関係している可能性があると思いますが、私たちは小さなチームで作業していて、1つのブランチの各行に^ Mが追加されているため、git内のほぼ同じファイルのフルファイルの競合に関する問題が発生しています。 この神秘的な^Mキャラクターは何をすることになっているのですか?それはどこから来たのでしょうか? 私たちの開発者は、Windows / Macではemacs、MacではTextMate、Macではcoda、そして時にはwp-adminテキストエディターを使用しています。 誰かがこの問題を原因としてこの問題を抱えたことはありますか?
157 git  emacs  newline 

5
Xcode5の* .xccheckoutファイルはVCSの下で無視されますか?
アップルは、Xcode 5でプロジェクトに関連する新しいタイプのファイル「xccheckout」を導入しました。 このファイルは「.xcodeproj / project.xcworkspace / xcshareddata /」ディレクトリにあり、プロジェクトのバージョン管理システムに関連しているようです。 サンプルファイルは次のとおりです。http://pastebin.com/5EP63iRa このタイプのファイルはVCSでは無視する必要があると思いますが、よくわかりません。 だからここに質問があります: 「xccheckout」は無視する必要がありますか? その目的は何ですか?


2
プル用のgitフックはありますか?
を実行するたびに、プロジェクトに対していくつかのアクション(gettext * .moメッセージファイルの準備)を実行する必要がありますgit pull。この目的に使用できる適切なgitフックはありますか?
157 git  hook  gettext 

1
Gitによると、「私たち」は誰で、「彼ら」は誰ですか?
Gitのリベース後、およびその他の状況では、レポートで削除されたとマークされたファイルがいくつか見つかりますgit status。Gitによると、私たちは誰ですか?なぜですか? それは私がこの枝に座ってそれが私のために働いていることを指しているのですか?それとも、それ自体と私がリベースしているブランチで作業している人々を指しているのですか?
157 git 

17
Visual Studio 2015でgitマッピングを削除する
この質問はgit自体とは関係ありません。むしろ、それはVisual Studio 2015(VS2015)が以前に見たgitリポジトリへのバインディング/マッピングの削除に関係しています。 これが問題のスクリーンショットです: 削除ボタンがグレー表示されている(無効になっている)ことに注意してください。このエントリを「ローカルGitリポジトリ」リストから削除するにはどうすればよいですか?

4
コミットのタイムスタンプを変更せずにgit rebase
git rebaseコミットのタイムスタンプを保持しながら実行することは理にかなっていますか? 結果は、新しいブランチが必ずしも日付順でコミット日付になるとは限らないということになると私は思います。それは理論的には可能ですか?(例えば、配管コマンドを使用します。ここでは興味があります) 理論的に可能であれば、タイムスタンプを変更せずに実際にリベースを使用することは可能ですか? たとえば、次のツリーがあるとします。 master <jun 2010> | : : : oldbranch <feb 1984> : / oldcommit <jan 1984> さて、私がリベースoldbranchするmasterと、コミットの日付が1984年2月から2010年6月に変わります。コミットのタイムスタンプが変更されないようにその動作を変更することはできますか?最終的に私はこうして得ます: oldbranch <feb 1984> / master <jun 2010> | : それはまったく理にかなっていますか?古いコミットに親としてより最近のコミットがある履歴をgitで許可することさえできますか?



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