1

私は新人でGit、私の経験は からのものClearcaseです。ファイルを変更したいときは
、ファイルを書き込み可能にして変更し、変更に満足できない場合は、ファイルの元のバージョンに戻すだけでした。それはブラックボックスのようなものです 。ファイルへの書き込みを開始できます (読み取り専用ではあり ませんよね?) 。 しかし、自分の変更に満足できず、そうしないことにした場合はどうすればよいでしょうか? 基本的に変更を削除して元のファイルに戻るにはどうすればよいですか?Clearcasechecked-outundo checkout
git
addcommit
add

4

2 に答える 2

2

頭の中にあるClearcaseモデルでこれを考えているのかもしれませんが、そうすべきではありません

はい: ClearCase と Git の主な違いについては、こちらを参照してください。

「 Git Status Takes a Long Time to Complete 」をチェックして、なぜ git status に時間がかかるのかを確認してください: せいぜい数秒を超えるべきではありません (ページャーの問題がない限り)。

git リポジトリは ClearCase Vob よりもはるかに小さいことに注意してください。巨大な Vob があります (数テラバイト)。効率的にクローンを作成するために、git リポジトリは数メガバイトを超えてはなりません。
現在のリポジトリが、潜在的に複数のプロジェクトを含む巨大な ClearCase Vob を表していないことを確認してください。

最初の質問に関しては、「 Undo ' ' before commitunadd/unstage 」で定義されているエイリアスが気に入っています。git add

git config --global alias.unadd 'reset HEAD --'
git config --global alias.unstage 'reset HEAD --'
于 2013-05-12T21:06:41.200 に答える