開発プロセス中、特定の関数をデバッグまたはテストする必要が生じることがよくあり、そのためにはニーズに合わせてコードを変更する必要があります。しかし現時点では、他の人の仕事に影響を与えたり、意図しない結果を引き起こしたりすることは望んでいません。このとき、元のコードを破壊せずに独立して処理できるようにするために、git を使用して一時コードを変更する必要があります。
Git は現在最も人気のあるバージョン管理ツールの 1 つであり、コード変更における多くの高度な機能を備えています。これを使用して一時的なブランチを作成し、このブランチの下でコードを変更し、最後にメイン ブランチにマージして戻すことができます。ここではGit上で一時コードを修正する具体的な操作を紹介します。
1. 新しいブランチの作成
メイン ブランチに影響を与えないように、Git 上に新しいブランチを作成して、このブランチの下のコードを変更できます。
操作を実行する前に、現在メイン ブランチにいることを確認する必要があります。
$ git checkout master
新しいブランチを作成するには、次のコマンドを使用できます: git ブランチ [新しいブランチ名]
、たとえば、「dev」の新しいブランチという名前のブランチを作成する必要があります:
$ git branch dev
作成が成功したら、新しいブランチに切り替えて変更を加えることができます。
$ git checkout dev
2. 新しいブランチのコードを変更します
新しいブランチの下で、変更する必要があるコードを自由に変更できます。いくつかの簡単なコード変更を行うと、エディターを直接使用して変更を加えることができます。ファイルを追加または削除する必要がある場合は、git コマンドを使用して操作できます。
通常のエディタ (vim、emacs、sublime など) を使用してファイルを変更できます。
$ vim somefile.txt
新しいブランチにファイルを追加するのは簡単です。 git コマンドを使用して、現在のブランチにファイルを追加します。
$ git add newfile.txt
同様に、git コマンドを使用してファイルを削除することもできます。
$ git rm filetodelete.txt
ファイルの追加と削除は現在のブランチでのみ有効になり、メイン ブランチには影響しないことに注意してください。
3. 変更の送信
ブランチでの変更が完了したら、ブランチのコード ベースに変更を送信する必要があります。
git add
コマンドを使用して変更を追加します。
$ git add somefile.txt $ git add newfile.txt $ git add filetodelete.txt
次に、コードを送信する必要があります。
$ git commit -m "Some meaningful message"
4. 変更をメイン ブランチにマージして戻す
変更が完了したら、変更をメイン ブランチにマージして戻す必要があります。
操作を実行する前に、現在メイン ブランチにいることを確認する必要があります。
$ git checkout master
次に、dev ブランチを main ブランチにマージする必要があります。
$ git merge dev
ブランチをマージするプロセス中に、コードの競合が発生する可能性があります。このような場合に、これらの競合を解決する必要があります。この問題を解決するには、Git に付属のエディターまたはグラフィカル ツールを使用できます。
5. 概要
Git は、コードの変更をより適切に管理するのに役立つ非常に強力なバージョン管理ツールです。一時的なコードを変更する場合、ブランチを作成したりブランチをマージしたりすることで、元のコードを変更して保持できます。同時に、Git はコードの競合などの問題の解決にも役立ち、作業がより簡単かつ効率的になります。
以上がgit 一時コードを変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。