かべぎわブログ

ブログです

Git

ghcr.ioにイメージをPush,Pullする

概要 GitHubのコンテナレジストリ(ghcr.io)にイメージをプッシュしたりプルしたりする手順です。 プッシュする手順 プッシュしたいイメージのタグ付け とりあえず今回はビルドからやってしまいます。 以下のようなDockerfileをつかってみます。 FROM alpine:…

プルリクエストを投げるまで(git switch対応版)

Git

プルリクエストを投げるまでの手順です。 git switch対応版です。 手順 手順 ブランチをつくってきりかえる addしてcommitしてpushする プルリクエストなげる チェックしてマージする 後処理 おしまい ブランチをつくってきりかえる 一気にできる。 $ git sw…

GitでCommitを取り消す

Git

概要 Gitでコミットを取り消す方法です。 コマンド例 こんなかんじ 直前のCommitを消す方法です。 コミットだけを取り消す $ git reset --soft HEAD^ コミットとインデックス/作業ツリーも取り消す $ git reset --hard HEAD^ わかばちゃんと学ぶ Git使い方入…

GCPのCloud Source Repositoriesをはじめてつかってpushするまで

Google CloudのGitリポジトリであるCloud Source Repositoriesをつかいはじめてローカルからpushするまでやってみたいと思います。 手順 リポジトリの作成 GCPのコンソールからCloud Source Repositoryをえらんで、「開始」を選択します。 「リポジトリを作…

git add もろもろのオプションの比較

Git

git addでなんかいろいろなオプションと言うか指定方法があってそれらがなんか微妙に動きがちがうのでまとめてみる。 git add -A git add . git add --ignore-removal git add -u まとめ git add -A 新規作成/変更/削除されたファイルのすべてをaddしてくれ…

いらないものを削除したあとは git add -Aを利用する

Git

概要 gitのローカルリポジトリでいらないファイル類を削除したあとにgit add *してcommitしてpushしようとしたら以下のようなエラーがでました。 warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal', whose behaviour will change…

Amazon Linux2からGitHubのリポジトリへPushする

Amazon Linux2からGitHub上のリポジトリへPushするやりかたです。 環境 Pushするまでの手順 事前準備 Gitをインストールする ローカルリポジトリを作成する git configでユーザ名とメールアドレスを設定する GitHubにssh接続するための鍵を作成する GitHubに…

Ansibleでgit cloneを実行する

今回はAnsibleでgit cloneを実行する方法をご紹介します。 今回はテスト用に以下のリポジトリを利用してみます。 https://github.com/takakabe/blog_RaspberryPi 前提条件 各ターゲットノードに以下のモジュールが必要です。 git>=1.7.1 (the command line t…