jeremyharrisが言ったように、gitドキュメントサイトと特にそこにあるオンラインブックは、基本を理解するのに役立ちます。
最初の問題を乗り越える可能性のあるいくつかの簡単なメモ。
git clone
コマンドは、既存のgitリポジトリからコピー(クローン)をプルするために使用されます。デフォルトでは、実行元のフォルダーにフォルダーが含まれるフォルダーが作成されます.git
。クローン作成によって作成されるフォルダーは作業用コピーであり、.git
フォルダーはリポジトリーのローカルコピーです。
git clone
他のほとんどのgitコマンドとは異なります。他のすべての(またはほとんど?)他のgitコマンドでは、クローンによって作成された作業コピーフォルダー内でコマンドを実行する必要があります。(ベアリポジトリは作業コピーがないため少し異なりますが、ここでは適用されません。)したがって、次のことを実行した後:
$ git clone <remote repo> <repo name>
行う:
$ cd <repo name>
他のコマンドを実行する前に作業コピーに入る。作業フォルダの外でコマンドを実行すると、not a git repository
メッセージが表示されます。
ファイルに変更をgit add <filename>
加えた後、それをインデックスに追加し(コミットの準備ができていることを示すためにマークされています)git commit -m '<commit message>'
、変更をコミットします。