0

バックアップ tarball から変更された古いバージョンのERPNextのコードを受け取りました。このコードを Ubuntu ラップトップのローカル Git リポジトリに追加して、雇用主がリモート リポジトリをホストできるようになるまで変更を追跡できるようにしたいと考えています。バックアップが で既に抽出されていると仮定して、~/backup/erpnext/次のような初期コミット用に Git リポジトリをセットアップしようとしています。

cd ~
mkdir erpnext
cd erpnext
cp -r ~/backup/erpnext/* ./
git init
git add *

~/erpnextこれにより、バックアップ内のすべてのファイルとフォルダーがディレクトリに追加され、最初のコミットのためにすべてステージングされるはずだと思いました。ただし、すべてが期待どおりに機能することを確認するためにgit status、コミットを行う前に実行したところ、次の出力が表示されました。

On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   app
    new file:   conf.py
    new file:   conf.pyc
    new file:   erpnext-backup.log
    new file:   erpnext-sch.log
    new file:   lib
    new file:   public/app
    new file:   public/app.html
    new file:   public/css/all-app.css
    new file:   public/css/all-web.css
    new file:   public/js/all-app.min.js
    new file:   public/js/all-web.min.js
    new file:   public/js/editor.min.js
    new file:   public/js/slickgrid.min.js
    new file:   public/lib
    new file:   scheduler.lock

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)

    modified:   app (modified content, untracked content)
    modified:   lib (modified content, untracked content)

驚いたのは、(どちらもフォルダ)applib(どちらもフォルダ) が内容を変更したものとしてマークされ、コミットのためにステージングされていなかったことです。、およびで実行git add --forceしてみましたが、何も変わらないようです。*applib

コードをコミットして、これらのフォルダーをリポジトリから除外したくありません。これを修正するにはどうすればよいですか?

4

1 に答える 1