これは理解できません。
あらすじを作成しました。それから私は走ります
$ mkdir mygist $ cd mygist $ git 初期化 $ git pull git@gist.github.com:869085.git
次に、ファイルを追加し、ファイルを変更して、コミットを試みます。
$ git add . $ git commit -a -m "より良いコメント"
次に、それをgithubに送り返し、このgitをコミットする方法がわかりません。
origin(元のリポジトリを参照する「リモート」) が設定されるように、gist のクローンを作成することから始めると、おそらく最も簡単です。その後、あなたはただ行うことができますgit push origin master. 例えば:
git clone git@gist.github.com:869085.git mygist
cd mygist
# Make your changes...
git add .
git commit -m "Better comments"
git push origin master
ただし、変更をやり直したくない場合は、次のことができます。
cd mygist
git remote add origin git@gist.github.com:869085.git
git fetch origin
# Push your changes, also setting the upstream for master:
git push -u origin master
厳密に言えば、git fetch originとの-u引数はオプションですが、アップストリーム ブランチをローカル ブランチgit push origin masterに関連付けるのに役立ちます。masteroriginmaster
使用しなかったためgit clone、リモート設定はありません。Mark Longair のソリューションが最適ですが、代替案は次のとおりです。
git push git@gist.github.com:869085.git
git pushコマンドを使用して、それを github に送信するだけです。