51

これは理解できません。

あらすじを作成しました。それから私は走ります

$ mkdir mygist
$ cd mygist
$ git 初期化
$ git pull git@gist.github.com:869085.git

次に、ファイルを追加し、ファイルを変更して、コミットを試みます。

$ git add .
$ git commit -a -m "より良いコメント"

次に、それをgithubに送り返し、このgitをコミットする方法がわかりません。

4

3 に答える 3

84

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

于 2011-03-14T13:58:53.190 に答える
11

使用しなかったためgit clone、リモート設定はありません。Mark Longair のソリューションが最適ですが、代替案は次のとおりです。

git push git@gist.github.com:869085.git
于 2011-03-14T14:06:47.217 に答える
1

git pushコマンドを使用して、それを github に送信するだけです。

于 2011-03-14T14:02:39.890 に答える