正確にはgit init
とは何ですか?コンピュータごとに、またはgitを使用するプロジェクトごとに1回行う必要がありますか?私はgit clone
で私のプロジェクトをダウンロードしてそれを稼働させましたが、現在はC:/Users/myUser/git
に私のプロジェクトを保存しています、それは特定のフォルダですか、私はそれを変更できますか?git initの理解
私はそのフォルダについてよく分かりませんが、ローカルのgit repoや何かのようですが、それを管理しているのか、そのパスを使っているのか、説明してください。
これは私が間違っています、まっすぐな事実を取得する必要があるなら、私を修正し、私が理解です:
git init
は、「ユーザー」の下のgitフォルダがローカルレポと毎回iは、すべてのプロジェクト- のためであります
git commit
を実行すると、そのフォルダが更新されます。 git push
を実行すると、そのローカルリポジトリからリモートリポジトリに移動します。- 私は「HEAD」に更新したい場合は、あなたがいくつかの詳細を逃しているのに、私はちょうど
git pull
だから、それは私のプロジェクトフォルダにもあり' .git'フォルダに私の新しいデータを転送しますか?あるいは 'git push'が外部リポジトリにファイルを送るので、ファイルをどこにコミットしますか? – Jaanus
@Jaanus:そうです。 'git commit'は、最新のチェンジセットを' .git'フォルダのHEADにステージングから保存します。 'git push'はリモートリポジトリと' .git'フォルダを同期させ、 'git pull'は' .git'フォルダをリモートリポジトリと同期させます。 – slebetman