ローカル内で完結するgit環境を作成したいです。
あまりよくわかってないので、どこがダメなのか、何が必要なのか教えてください。
今やろうとしていることは、
windows 10 のPC内のあるフォルダをリポートリポジトリとして作成して、
別のあるフォルダをローカルリポジトリとして作成して、
cloneからadd、commit、pushですが、cloneする前段で躓いております。
git config --global user.name "aaa" git config --global user.email "aaa@example.com" (そもそもconfig設定必須?) mkdir local_r mkdir remote_r git add origin C:\work\git_practice\20200612\remote_r.git fatal: not a git repository (or any of the parent directories): .git
もしかしてgit initが必要かと思ったので、
git init git add origin C:\work\git_practice\20200612\remote_r.git fatal: not a git repository (or any of the parent directories): .git
やはり同じ結果です。
そもそもリモートリポジトリの作り方が根本的に誤っているような気がしてますが、
ローカルPC内に作成する方法が調べてもあまり出てこないので、教えてください。
(git init --bare --sharedみたいなことをしている記事が見つかりましたが、コレが解なのか、いまいち腑に落ちてません。)
よろしくお願いします。
git initは必要です。not a git repository とのことなので、git initがおそらくうまくいっていません。
git init と打つと、おそらくどこのリポジトリかメッセージに出てくると思うのですが、どう出力されていますでしょうか。以下、例です。
$ git init
Initialized empty Git repository in C:work/git_practice/20200612/remote_.git/
$ git init リポジトリ名
とリポジトリを指定することもできます。
--bare --shared は別の話ですね。それぞれ「git init --bare」「git init --shared」で検索してみてください。
git init した結果は下記になります。
C:\work\git_practice\20200612\remote_r.git>git init
Initialized empty Git repository in C:/work/git_practice/20200612/remote_r.git/.git/
リモートリポジトリはどうやって作成しましたか?
現状だと、remote_r.gitというリモートリポジトリのディレクトリをどうやって作ったかが見えません。
リモートリポジトリですか、
やったのはフォルダ作って、git initしただけです。
リモートリポジトリを作るのになにか必要なのでしょうか?
git initした結果表示されているパスをoriginとして指定するのが正しいです。
なので、
git add origin C:/work/git_practice/20200612/remote_r.git/.git/
だと思います。
教えていただいいた通り、.gitを指定したらコマンドが実行できました。
そもそも私のほうの記載が誤っていたのですが、
git remote add origin C:/work/git_practice/20200612/remote_r.git/.git/
ですね。(remoteが抜けていた)
回答1件
あなたの回答
tips
プレビュー