アップデートするためのgit pullで必要なことについて

git cloneで得たプログラムの更新方法について

質問が以下2つあります。

①プロジェクトによって違うと思うのですが、例えばMakefileやCMakeLists.txtなどがなく、git cloneした後にそのまま使えるプログラムの場合、そのプログラムを更新したい時はgit pullだけ行えば良いのでしょうか。

②また、make installなどビルドする必要があるもの(MakefileやCMakeLists.txtがある。例えば/usr/local/libや/binにバイナルファイルを置くようなもの)に関しては、git pullだけでなく、一番最初にビルドしたときの所作(sudo make installなど)をもう一度行う必要があるという認識でよろしいでしょうか。

git pullはリモート環境のmasterをローカル環境のmasterに反映させるというイメージなのですが、その動作だけだと、ビルドする必要のあるプロジェクトだと/usr/local/linや/binなどはgit pullだけだと反映されないよな...と思い今回質問させていただきました。

コメントを投稿

0 コメント