2016-12-19 6 views
0

私はgit worldの新機能です。なぜ私はgithubリポジトリ内のものをプルまたはプッシュできないのか理解できません。 この私は、これらのコマンドを使用していますクローン https://github.com/Mohsin05/developer.gitgithubリポジトリをプルまたはプッシュできません。

ためのリンクです....コンピュータ上

$ git init 
$ git config --global user.name "mohsin05" 
$ git config --global user.email "[email protected]" 
$ git clone https://github.com/Mohsin05/developer.git 
$ git remote -v 
$ git add . 
$ git commit -am"First" 
$ git push origin master 

マイフォルダはgithubのリポジトリに対する更新が、私はすべての変更を行ったときにされファイルと、それは、このエラーに

致命的な

を与えるプッシュしよう:「起源」は

脂肪gitリポジトリではありません。 al:リモートリポジトリから読み込めませんでした。

また私は、新しいブランチを作成することはできませんし、それが同期しない

...あなたは正しいアクセス権 とリポジトリが存在していることを確認してください。

+1

すべてを削除してください。クローン作成後に 'git init'、' cd'を実行しないでください。 – Danh

+0

@ダンあなたは(おそらく)正しいと答えてください。 –

答えて

0

問題は、githubリポジトリのクローンにコミットを作成していないことです。クローンgithubリポジトリの親ディレクトリのリポジトリにコミットを作成しています。これはあなたのスクリプトがローカルマシン上に2つのgit reposを実際に作成しているからです:最初のディレクトリ(git init)に1つ、子ディレクトリに1つ(git clone) - git cloneはgithubからコードをチェックアウトし、それが呼び出された場所からディレクトリに移動します。あなたが何を記述しているかに基づいて、git init(これは新しいリポジトリを作成するためです)を行う必要はありません。

はの線に沿って何かあなたが本当にしたいです:

git clone https://github.com/Mohsin05/developer.git 
cd developer 
touch First 
git add First 
git commit -am"First" 
git push origin master 

これは、Firstという名前のファイルを作成し、レポに追加し、レポディレクトリにあなたのgithubのレポ、スイッチ(cd複数可)を複製し、コメントFirstとコミットし、それをgithubにプッシュします。

関連する問題