gitリポジトリを公開していない、ないしリポジトリがgitでないソフトウェアのソースコードをちょっといじりたいことがあります。そんなときは、大体以下のようにしてgitリポジトリを初期化してからソースコードをいじり始めるのがよくある方法だと思います。 $ curl -LO http://example.com/great-software-2.0.tar.gz $ tar xzf great-software-2.0.tar.gz $ cd great-software-2.0 $ git init $ git add . # どこからとってきたのか明記する $ git commit -m "Initial import from http://example.com/great-software-2.0" # git diff initial で簡単にpatchを作れるようにする $ gi