git:ファイルを別のファイルのバージョンとして追加するには?

git:ファイルを別のファイルのバージョンとして追加するには?

先週作成したbashスクリプトがあります。今日、私は追加の変更、gitリポジトリの作成などを行う前に、ついにgitを試してみることにしました。このスクリプトにはとscript.shの2つのバージョンがありますscript1.sh私の質問は、後者が前者の更新版であることをgitに知らせる方法はありますか?私は「git book」の初心者の章を3〜4回読みましたが、まだ用語について少し躊躇しています。私はこれがmerge私が探しているものではないと思います。私は両方のファイルをコミットしましたが、私が理解したところによると、これは追跡するプロジェクトのための2つの別々のファイルです。今後はファイルを編集して変更を追跡します。ところで、「git以前」時代の作業をバージョン管理システムできれいに保つ方法はありますか?それとも存在しない機能を想像しているのでしょうか?

ベストアンサー1

はい、script.sh初期コミット後に上書きできます。script1.sh最初から始めましょう:

git init
git add script.sh
git commit -m "First version of script.sh"
mv script1.sh script.sh
git add script.sh
git commit -m "Second version of script.sh"

script.shこれにより、両方のバージョンが表示され、git log以前のバージョンも表示されます。

おすすめ記事