9

私は単なるgitスターターであり、基本的にgitリポジトリのクローンを作成し、ファイルに加えた変更をコミットしたいと思いました。コマンドを実行すると、次のgit commitように表示されますnot a git repository

だから、gitのスターターである私は、最初にこのコマンドを実行する必要があるのかgit init​​、それからgit commit?または、これらの間に、ファイルをコミットするために従うべきいくつかのステップがありますか?

Bitbucketでファイルをコミットする必要があります。

スクリーンショット-

ここに画像の説明を入力してください

4

2 に答える 2

11

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>'、変更をコミットします。

于 2013-01-15T19:17:18.380 に答える
3

最初に変更を追加する必要があります。git add .

追加する前に、を使用してステータスを確認することもできますgit status

編集

エラーについてのコメントを見ただけです。それは正解です。私はそれを無視します。

あなたの問題はあなたがcd最初にgitフォルダに行く必要があるということです。

その後、あなたはまだadd上記の私の答えとしてする必要があります。

于 2013-01-15T18:56:26.150 に答える