既存の空でないディレクトリを Git 作業ディレクトリに変換し、ファイルをリモートリポジトリにプッシュする方法 質問する

既存の空でないディレクトリを Git 作業ディレクトリに変換し、ファイルをリモートリポジトリにプッシュする方法 質問する
  1. 名前を変更したり、移動したり、削除したりできないファイルを含む空でないディレクトリ (例: /etc/something) があります。

  2. このディレクトリを Git にチェックインしたいと思います。

  3. 「git push」または同様のものを使用して、このリポジトリの状態をリモート リポジトリ (別のマシン上) にプッシュできるようにしたいと考えています。

これは Subversion を使用すると簡単です (現在は Subversion を使用して実行しています)。

svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>

git に相当するものは何ですか?

空のディレクトリに「git clone」して、.git ディレクトリを移動するだけですべてが機能するようになりますか?

ベストアンサー1

Git デーモン<url>と空のリポジトリをセットアップしたとします。

cd <localdir>
git init
git add .
git commit -m 'message'
git remote add origin <url>
git push -u origin main

おすすめ記事