トップ「Git」の質問

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

Gitで最新のローカルコミットを元に戻すにはどうすればよいですか?

誤って間違ったファイルをGitにコミットしましたが、まだサーバーにコミットをプッシュしていません。ローカルリポジトリからこれらのコミットを戻すにはどうすればよい

git version-control git-commit undo

Gitブランチをローカルおよびリモートで削除するにはどうすればよいですか?

ローカルとリモートの両方でブランチを削除したい。リモートブランチを削除しようとして失敗しました$ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/ […] 続きを読む…

git version-control git-branch git-push git-remote

Gitリポジトリを以前のコミットに戻すにはどうすればよいですか?

現在の状態から特定のコミットで作成されたスナップショットに戻すにはどうすればよいですか?git logを実行すると、次の出力が得られます。$ git log commit a867b4af366350be2e7 […] 続きを読む…

git git-checkout git-reset git-revert

リモートGitブランチをチェックアウトするにはどうすればよいですか?

誰かがtestというブランチをgit push origin testとともに共有リポジトリにプッシュしました。 git branch -rブランチを見ることができます。今、私はリモートのtestブランチをチェックアウトしようとしています。私はもう試した:何もしないgit […] 続きを読む…

git git-checkout remote-branch

「gitpull」でローカルファイルを上書きするにはどうすればよいですか?

git pullのローカルファイルを強制的に上書きするにはどうすればよいですか?シナリオは次のとおりです。チームメンバーが、作業中のWebサイトのテンプレートを変更しています彼らはいくつかの画像を画像ディレクトリに追加しています(ただし、ソース管理下でそれらを追加するのを忘れています)彼らは後で私にメールで画像を送っていますソース管理下で画像を追加し、他の変更と一緒にGitHubにプッシュしていますGitはファイルを上書きしたくないため、GitHubから更新をプルすることはできません。これは私が得ているエラーです:エラー:追跡されていない作業ツリーファイル 'public / images /icon.gif'はマージによって上書きされます […] 続きを読む…

git version-control overwrite git-pull git-fetch

新しいローカルブランチをリモートGitリポジトリにプッシュして追跡するにはどうすればよいですか?

私は次のことができるようになりたいです:他の(リモートまたはローカル)ブランチに基づいてローカルブランチを作成します( git branchまたはgit checkout -b介して)ローカルブランチをリモートリポジトリにプッシュします(公開)が、追跡可能にして、 git pullとgit pushがすぐに機能するようにします。それ、どうやったら出来るの?Git 1.7の […] 続きを読む…

git repository git-branch git-push git-remote

ローカルリポジトリブランチをリモートリポジトリHEADのようにリセットします

ローカルブランチをリモートリポジトリのブランチと同じようにリセットするにはどうすればよいですか?やった:git reset --hard HEAD しかし、 git statusを実行すると、On branch master Changes […] 続きを読む…

git undo

特定のGitブランチのクローンを作成するにはどうすればよいですか?

Gitクローンは、リモートの現在の作業ブランチをローカルにコピーするように動作します。リモートリポジトリのブランチを切り替えることなく、特定のブランチを自分で複製する方法はありますか?

git git-branch git-clone

コミットする前に「gitadd」を元に戻すにはどうすればよいですか?

次のコマンドを使用して、誤ってファイルをGitに追加しました。git add myfile.txt git commitまだ実行していません。 これを元に戻す方法はありますか?そうすれば、これらのファイルはコミットに含まれませんか?

git version-control git-commit git-stage

'git reset --hard HEAD'を使用して前のコミットに戻すにはどうすればよいですか?

Gitはアプリケーションに加えた変更を追跡し、変更をコミットするまでそれらを保持することを知っていますが、ここで電話を切ります。以前のコミットに戻したい場合は、次を使用します。git reset --hard HEADそしてGitは戻ります:HEAD is now at 820 […] 続きを読む…

git head git-reset git-revert