私はgitを学び、JGitを使用してJavaコードからGitリポジトリにアクセスします。デフォルトでは、Gitは空でないディレクトリにクローンを作成することを許可していません。ローカルマシンの特定のgitリポジトリに対してgitクローンがすでに実行されていることをどのように把握して、後でGitプルのみを実行できるようにするのでしょうか。
現在、私はこのアプローチを使用しています:
if a root folder is existing in the specified location
clone has been done
pull
else
clone
しかし、これが正しいかどうかはわかりません。より良いアイデアはありますか?
ありがとうございました。