1. ホーム
  2. git

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

2022-03-14 16:13:32

質問

  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 ディレクトリを移動するだけで、すべてがうまくいくのでしょうか?

どのように解決するのですか?

git デーモンが <url> と空のリポジトリがあります。

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