バックアップ 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)
驚いたのは、(どちらもフォルダ)appとlib(どちらもフォルダ) が内容を変更したものとしてマークされ、コミットのためにステージングされていなかったことです。、およびで実行git add --forceしてみましたが、何も変わらないようです。*applib
コードをコミットして、これらのフォルダーをリポジトリから除外したくありません。これを修正するにはどうすればよいですか?