タグ

2020年10月1日のブックマーク (8件)

  • パーミッションを変えてしまって ssh でログインできなくなった時 - Qiita

    とかやってしまうと、秘密鍵が他のユーザーでも読めてしまうため ssh でログインできなくなってしまいます。 以下のように -vvv をつけると、 ssh のログが表示できます。パーミッションの不備の場合は、 key_load_public: No such file or directory と表示されたりします。 ssh -vvv -l username example.com OpenSSH_7.1p2, OpenSSL 1.0.2d 9 Jul 2015 debug1: Reading configuration data /home/user/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to example.com [xxx.xxx.xxx.xxx] po

    パーミッションを変えてしまって ssh でログインできなくなった時 - Qiita
  • Gitのcommitメッセージを複数行入れる方法 - Qiita

    -mオプションを使う方法 よくコミットの説明で出てくる-mのオプション。 このオプションを複数使うことでメッセージも複数になります。 ただ仕様なのかメッセージの間に1行分隙間が空いてしまうようです。 例.

    Gitのcommitメッセージを複数行入れる方法 - Qiita
    tsuyossii
    tsuyossii 2020/10/01
  • Gitの最初のコミットは空コミットにしよう

    # リポジトリ作成 git init # 最初のコミット git commit --allow-empty -m "first commit" 解説 Gitの最初のコミットを修正したいとなると以下のようなことをする必要がある git commit --amend で最初のコミットを修正する(コメントで教えてもらいました!) この方法なら楽にできますね git rebase -i --rootでrebaseする git update-ref -dで参照を更新する 参照 First commit が git rebase -i できない問題 → git rebase -i --root でできる 初回のコミットを取り消したいときにはgit update-refを使う 上記のよう面倒くさいので first commit は空コミットにしておくと良い。 こうすることで2回目以降が質的に意味のある

    Gitの最初のコミットは空コミットにしよう
    tsuyossii
    tsuyossii 2020/10/01
  • 【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!

    gitのコマンドって、コマンド名だけでは動作が想像できないものが多いですよね…。けど、勉強していく中で呪いのように見かける言葉。 『rebaseすんなし』 ドユコトー?ってことでまとめ。 pull = fetch + merge(rebase)! まず。 gitの主な動作はpush・fetch・merge・rebaseで出来ます。 push rebase pullはー?っていうと、fetch して mergeする = pull。 ちなみに、fetch して rebase する = pull --rebase。 要するに、pullは使わなくてOK!ってことです。 使わなくていい理由はこちらの記事が分かりやすかったです。ご参照ください。 Git pullを使うべきでない3つの理由 mergeするとどうなるの? mergeは2種類ある!その1・・・Fast-Forward topicランチ

    【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!
    tsuyossii
    tsuyossii 2020/10/01
  • 3分で理解できる!git-rebaseとmergeとの違いまとめ

    更新日: 2022年6月29日公開日: 2017年2月22日3分で理解できる!git-rebaseとmergeとの違いまとめ git ビギナーを悩ませる merge(マージ) と rebase(リベース)。どちらもブランチ元に統合する機能で、しかも rebase の方はコミットがキレイになる、と巷では持てはやされています。 しかし、間違った方法で rebase を使うと、みんなから嫌われる可能性もあります。今回はそんな rebase 機能についてご紹介させて頂きます。 Gitビギナー向け!git rebaseとはgit rebase(リベース)とは img : The House Of Hades git rebase とは、作業が完了したブランチを分岐元のブランチにくっつける時に使う機能の一つです。 内容としては、作業ブランチを分岐元(master 等)にくっつける手配となりますので、く

    3分で理解できる!git-rebaseとmergeとの違いまとめ
  • 初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、エンジニアの王です。今回は、Git初心者を悩ませるリベースについて解説してみたいと思います。 リベースが初耳 リベースを聞いたことはあるけど、使っていない 不安を抱えながらも、リベースをなんとなく使っている 上記に当てはまる方は、ぜひ読んでくださいね。 リベースで何ができる? コミットが綺麗になる! 以上です! この一言に尽きる! 具体的にどのように綺麗になるかというと…… コミット履歴がわかりやすくなる コミットメッセージを後から変える コミットの順序を後から変える 2つ以上のコミットを1個に統合する 一度コミットした内容を編集する といった具合でしょうか? 整理整頓が好きな方は、ぜひリベースを使いこなしていただきたいと思います! マージとリベース 2つのブランチの変更点を統合するとき、Gitの最も一般的なやり方は、マージとリベースを使うことです。マージは初回で説明したので、

    初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Gitのコミットメッセージの書き方 - Qiita

    Gitのコミットメッセージの書き方 自分なりにまとめてみました。Git歴浅いので、意見募集中です。 (2014年12月17日追記) 想像以上にたくさんの方にストックなりはてブなりいただいたので、はてブでなるほど!と思ったコメントをもとに少し修正・加筆してみました。 (2022年1月4日追記) 最新の書き方をこちらに書きました。 https://zenn.dev/itosho/articles/git-commit-message-2023 原則 以下のフォーマットとします。 1行目:変更内容の要約(タイトル、概要) 2行目 :空行 3行目以降:変更した理由(内容、詳細) 日語でも英語でもOKですが、リポジトリで統一してください。 1行目 コミット種別と要約を書きます。フォーマットは以下とします。 [コミット種別]要約 コミット種別 以下の中から適切な種別を選びます。 (多すぎても悩むので

    Gitのコミットメッセージの書き方 - Qiita
    tsuyossii
    tsuyossii 2020/10/01
  • コミットメッセージの書き方

    コミットメッセージにはどのような情報を残すべきだろうか?はじめにこの記事ではGitのコミットメッセージの重要性と良いコミットメッセージの書き方を説明します。いままで良いコミットメッセージについて考えてこなかったかたも一度立ち止まって考えてみてくれると嬉しいです。 対象読者GitGitHubを業務で使っている人「良いコミットメッセージ」をあまり意識しない人目次Gitを使ったソフトウェア開発で、なぜコミットメッセージが重要なのか?コミットメッセージの書き方の1例を紹介まとめGitを使ったソフトウェア開発で、なぜコミットメッセージが重要なのか?ソフトウェア開発において、良いコードとはどんなコードでしょうか? 私は「 他人が読みやすく、理解しやすいコード」だと考えています。ソフトウェアにバグは必ず出ます。そのバグを修正する時間を最短にできるような、読みやすい、理解しやすいコードが良いコードだと思

    コミットメッセージの書き方