トップ「Git」の質問

Gitは、オープンソースの分散バージョン管理システム(DVCS)です。

Gitで現在のブランチ名を取得するにはどうすればよいですか?

私はSubversionのバックグラウンドを持っており、ブランチを持っていたとき、「これらの作業ファイルはこのブランチを指している」という作業をしていることを知っていました。しかし、Gitでは、NetBeansまたはNotepad ++でファイルを編集しているときに、それがマスターに関連付けられているのか、別のブランチに関連付けられているのかがわかりません。bashのgitに問題はありません、それは私が何をしているのかを教えてくれます。

git branch git-branch

Gitの2つのブランチを比較しますか?

branch_1とbranch_2 2つのブランチがあります。Gitの2つのブランチの違いをどのように確認できますか?

git git-diff

Gitブランチをマスターにマージするための最良の(そして最も安全な)方法は何ですか?

masterから新しいブランチが作成され、 testと呼ばれます。masterコミットするか、他のブランチを作成して後でmasterにマージする開発者が何人かいます。test作業に数日かかり、 master内のコミットでtestを継続的に更新したいとします。私はどうなるgit pull origin […] 続きを読む…

git git-branch git-merge branching-and-merging

Git管理プロジェクトのすべてのローカル変更を以前の状態に戻すにはどうすればよいですか?

git initを実行したプロジェクトがあります。 何度かコミットした後、 git statusを実行しました。これにより、すべてが最新であり、ローカルでの変更はありませんでした。その後、いくつかの連続した変更を行い、すべてを破棄して元の状態に戻したいと思いました。 このコマンドは私のためにそれをしますか?git reset --hard HEAD

git revert git-checkout

コミット内のすべてのファイルを一覧表示するにはどうすればよいですか?

ハッシュ(SHA1)によって与えられたコミットの一部であり、無関係な情報がない、適切にフォーマットされたすべてのファイルのリストを提供する単純なgitコマンドを探しています。私が試してみました:git show a303aa90779efdd2f6b9d90693 […] 続きを読む…

git git-show

Gitのデタッチヘッドを修正しますか?

リポジトリで作業をしていると、ファイルにローカルな変更があることに気づきました。 もう欲しくないので、新しいコピーをチェックアウトできると思ってファイルを削除しました。 私はGitと同等のことをしたかったsvn up . git pullはうまくいかなかったようです。 ランダムに検索すると、誰かが勧めるサイトにたどり着きました。git checkout HEAD^ src/ ( srcは、削除されたファイルを含むディレクトリです)。今、私は頭が外れていることがわかりました。 どうすれば元に戻すことができますか?

git git-detached-head

すべてのGitブランチをフェッチする方法

約5つのブランチを含むGitリポジトリのクローンを作成しました。 ただし、 git branchを実行すると、そのうちの1つしか表示されません。$ git branch * master git branch -aを実行してすべてのブランチを表示できることはわかっていますが、すべてのブランチをローカルでプルするにはどうすればよいので、 git […] 続きを読む…

git branch git-branch

リベースで無関係な履歴をマージすることを拒否するGit

git rebase origin/development 、Gitから次のエラーメッセージが表示されます。fatal: refusing to merge unrelated […] 続きを読む…

git rebase

[email protected]」を実行するときにユーザー名とパスワードを入力するにはどうすればよいですか?

次のようなHTTPSリクエストにユーザー名とパスワードを提供する方法を知っています。git clone https://username:[email protected] しかし、私はこのようにリモートにユーザー名とパスワードを提供する方法を知りたいです:git clone [email protected] […] 続きを読む…

git

Gitマージマスターを機能ブランチに

Gitに次のような状況があるとしましょう。作成されたリポジトリ:mkdir GitTest2 cd GitTest2 git init マスターでいくつかの変更が行われ、コミットされます。echo "On Master" & […] 続きを読む…

git git-branch git-merge git-flow feature-branch