私はGitが初めてです。最近、GitHubアカウントを作成しました。
最初のリポジトリ(サンプルプロジェクト)をプッシュしようとしましたが、次のエラーが表示されます。
No such remote 'Origin'
次のコマンドを実行しました。
git init
git commit -m "first commit"
git remote add Origin https://github.com/VijayNew/NewExample.git
git Push -u Origin master
ただし、git commit -m "first commit"を実行すると、次のメッセージが表示されました。
nothing added to commit but untracked files present (use "git add" to track)
それで、私はOrigin
を設定しようとしました
git remote set-url Origin https://github.com/VijayNew/NewExample.git
しかし、私は次のエラーを受け取りました:
No such remote 'Origin'
私は何を間違えましたか?
2つの問題:
あなたは走ったと書いている
git init
git commit -m "first commit"
そして、その段階で、あなたは
nothing added to commit but untracked files present (use "git add" to track).
Gitは、そもそもファイルの追跡を開始するように指示したことはなく、スナップショットを取る必要もないことを伝えています。したがって、Gitはコミットを作成しません。コミットを試みる前に、Gitに(たとえば)伝える必要があります。
ちょっとGit、あなたは
README.md
ファイルが私の作業ディレクトリにぼんやりと座っているのが見えますか?私のためにバージョン管理下に置いていただけますか?最初のコミット/スナップショット/リビジョンに入れてほしい...
そのためには、 stage を使用する必要があります。
git add README.md
実行前
git commit -m "some descriptive message"
あなたは走った
git remote add Origin https://github.com/VijayNew/NewExample.git
その後、ローカルリポジトリは、指定されたURL( https://github.com/VijayNew/NewExample.git )...にあるリモートリポジトリと通信できるはずです。実際に存在します!しかし、そもそもGitHubでそのリモートリポジトリを作成したことはないようです。この回答を書いている時点で、対応するURLにアクセスしようとすると、
そのリモートリポジトリにプッシュする前に、後者が実際に存在することを確認する必要があります。 GitHubにアクセスして、問題のリモートリポジトリを作成します。それからそしてそれからだけあなたは正常に押すことができます
git Push -u Origin master
私はあなたがコミットが失敗した後にこのコマンドを実行しなかったと推測しているので、実際にこれを実行してリモートを作成します:
git remote add Origin https://github.com/VijayNew/NewExample.git
そして、追跡したいファイルをgit add
する必要があるため、コミットは失敗しました。
ローカルで作成されたレポをgithubの空のレポにリンクしようとしたときにこの問題に直面しました。最初はgit remote set-url
を試していましたが、代わりにgit remote add
をしなければなりませんでした。
git remote add Origin https://github.com/VijayNew/NewExample.git