【解決】cloneしたgistをvimで編集してpushする方法

こんにちは。今回は、githubについて初心者エンジニアに向けて、cloneしたgistをvimで編集してpushする方法について解説します。

githubとgistについて

githubは、バージョン管理ツールで世界中のエンジニアが利用するプラットフォームです。gistとは、githubが提供する簡易的なペーストボードのようなものです。

gistは、コードブロックやシンタックスハイライトに対応しているため、エンジニアにとって非常に便利なツールです。gistは、非公開、公開の2つの設定があり、公開されたgistはurlで共有することができます。

gistのpush方法

gistを編集するためには、まずgistをcloneする必要があります。cloneする方法は、以下のurlの記事を参照してください。

【解説】githubのgistを使って、共有可能なコードサンプルを作成しよう

gistをcloneしたら、編集して変更をpushすることができます。pushするためには、以下の手順を実行してください。

  1. vimなどのテキストエディタで編集する。

  2. 変更内容をコミットする。

git commit -am "コミットメッセージ"
  1. pushする。
git push origin master

gistをpushしようとしたら「repository not found」エラーが発生した場合

gistをpushしようとしたら、「repository not found」というエラーが発生することがあります。この場合は、以下の手順を実行してください。

  1. gistのリポジトリ名を確認する。

gistのurlには、以下のように「gist.github.com」の後ろに「ユーザー名/リポジトリ名」という形式でurlが表示されます。

https://gist.github.com/ユーザー名/リポジトリ名

この「リポジトリ名」を確認してください。

  1. リモートリポジトリを追加する。

以下のコマンドを実行して、リモートリポジトリを追加してください。

git remote add origin https://gist.github.com/ユーザー名/リポジトリ名.git
  1. 再度pushする。

先程と同様に、以下のコマンドを実行してpushしてください。

git push origin master

これで、gistを編集してpushすることができるようになりました。

注意: gistは、一般的なリポジトリとは異なるルールがあります。gistでは、masterブランチのみを使用可能です。

以上が、gistを編集してpushする方法になります。初めてのgithubやgistの利用には、少し戸惑うことがあるかもしれませんが、少しずつ慣れていけば、便利なツールとして活用することができます。

 

Github 関連のまとめ

Github 関連のまとめ
GitHub Actionsによる自動化入門   Github ActionsによるCI/CDの自動化   Github Actions CI/CD   Github Actionsの無料プランと有料プランの比較   Github Acti...

 

オンラインスクールを講師として活用する!

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

0円でプログラミングを学ぶという選択

タイトルとURLをコピーしました