並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

Gitの検索結果1 - 40 件 / 46件

  • Linuxカーネル解読室 再び - VA Linux エンジニアブログ

    Linuxカーネルコード解析プロジェクト立ち上げ Linuxカーネル成長の歴史 カーネルの大きさ バージョン番号 SCM導入 カーネル機能の変遷 執筆者 : 高橋 浩和 ※ 「新Linuxカーネル解読室」連載記事一覧はこちら Linuxカーネルコード解析プロジェクト立ち上げ 弊社内にて若手技術者が中心となり、最新のLinuxカーネルコード全体を読み解くプロジェクトが進行中です。 解析したコードのうち興味を惹かれたもの、重要そうなものを中心にブログ記事にまとめていく予定です。 詳解LinuxカーネルやLinuxカーネル2.6解読室を執筆していたころよりLinuxカーネルは大きく膨れ上がっています。 どこまで辿り着けるかは分かりませんが、気長にお待ちください。 対象Linuxカーネルのバージョンは6.8 ブログ執筆中に興味深い機能が取り込まれたら、より新しいバージョンのカーネルについて解説する

      Linuxカーネル解読室 再び - VA Linux エンジニアブログ
    • インシデント発生時に電源を入れたままにすべきか問題 - Qiita

      はじめに とあるセキュリティインシデントにおいて、サーバを電源ケーブルごと引き抜いたという対応が行われ、X(Twitter)ではこの対応について賛否両論が見られました。このうち電源を入れたままにすべきという人の意見には、「マルウェアの中にはシャットダウンすることで自分自身を削除し、感染痕跡を削除するものがある」「メモリを調査すべきなのでシャットダウンすべきではない」のような意見が見られました。 本記事では実際にメモリからどのような情報がわかるか、そしてメモリダンプを解析することの有用性と課題について記載します。 メモリフォレンジック セキュリティインシデントにおいてはフォレンジック調査が行われる場合があります。フォレンジック調査には、HDDやSSDのようなストレージを調査対象とするディスクフォレンジック、パケットキャプチャやNetFlow、ProxyやFWのログのような通信を対象とするネッ

        インシデント発生時に電源を入れたままにすべきか問題 - Qiita
      • GitHub Actionsで実現する高度なイシュー管理: 安野たかひろ都知事選マニフェストリポジトリの自動化ワークフロー解説 - Sun wood AI labs.2

        ワークフローの概要 このGitHub Actionsワークフローは以下の主要な機能を持っています: 新しいイシューが開かれたときに自動的に起動 イシューの内容を分析し、不適切なコンテンツをチェック 既存のイシューとの重複を検出 必要に応じてラベルを付与 ワークフローの詳細解説 トリガーとパーミッション設定 name: Issue Review on: issues: types: [opened] permissions: issues: write contents: read このセクションでは、ワークフローの名前を定義し、トリガー条件とパーミッションを設定しています。 on.issues.types: [opened]: 新しいイシューが開かれたときにワークフローが起動します。 permissions: ワークフローがイシューの読み書きと、リポジトリコンテンツの読み取りを行うための権

          GitHub Actionsで実現する高度なイシュー管理: 安野たかひろ都知事選マニフェストリポジトリの自動化ワークフロー解説 - Sun wood AI labs.2
        • Gitのブランチの役割を考える | フューチャー技術ブログ


          Git GitGitHubGitLab  CI/CDrelease==使
            Gitのブランチの役割を考える | フューチャー技術ブログ
          • 暗号化に対応した次世代dotenvツールdotenvxを使う

            特に一番最後の暗号化サポートは非常に嬉しい進化です。dotenv単体で環境変数を運用すると、秘匿情報が含まれたdotenvファイル自体の管理に困ることや、デプロイする際にどうやって環境変数を提供するかが課題になることがありました。 現代ではクラウドプラットフォーム上にシークレットマネージャーのような仕組みが用意され、そこで中央管理するというのが一般的になっているかと思います。ただ、それだと変数のバージョン管理やレビューの仕組みを別途用意しないといけなかったりと完全ではありません(個人的主観です)。 dotenvファイル自体が暗号化され、Gitでバージョン管理でき、そのままデプロイして環境変数を適用できたら運用の手間が一気に減ります。

              暗号化に対応した次世代dotenvツールdotenvxを使う
            • ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)

              クレデンシャル含むソースコードをChatGPT等のクラウドLLMサービスにアップロードしないでください。 今回のプロンプトはオープンなリポジトリのみを対象としており、シェルスクリプトが実行される環境もChatGPT側のクラウド上のサンドボックス内のみを想定しています。 ローカル環境では以下のシェルスクリプトをそのまま実行せずに、ご自身が作成したシェルスクリプトを利用してください。 以下はソースコードのプロジェクトルートで実行することで、ソースコードのダンプを.txt形式でダンプするシェルスクリプトです。 \`\`\` #!/bin/bash # バイナリファイルかどうかを判定する関数 is_binary_file() { local file="$1" local file_output file_output=$(file "$file") if [[ "$file_output" ==

                ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)
              • 開発者が知っておくべき Git コマンド12選

                Author Kedasha Kerr 初心者のためのGitHub入門の最新版では、Gitを使いこなせるようになるために欠かせないGitコマンドを紹介します。 GitHub for Beginners へようこそ。このシリーズでは、初心者向けにリポジトリからプルリクエストまで、あらゆるものの基本を学べるようになっています。(これらが何なのかまだわからない?大丈夫です、そのために私たちはここにいるのですから!) 前回の記事ではGitの基礎について説明しましたが、今日はさらに一歩進んで、開発者なら知っておくべき最も重要なGitコマンドについて説明します。 毎日使うことになる Git コマンドのトップ 12 を紹介しましょう。 Git の設定 マシンにGitをインストールしたら、まず最初にすべきことは、Gitがあなたが誰であるかを理解できるようにGitを設定することです。git config コ

                  開発者が知っておくべき Git コマンド12選
                • Gitでコード管理する際の運用ガイドライン - Qiita

                  はじめに データサイエンティストのasanoです。 Gitコマンドを学んだあと「Gitブランチ戦略」や「綺麗なコミット」や「プルリクの出し方」など、チームでGitのコード管理を円滑に運用するためのノウハウは実務を通して学ぶことが多いと思います。 実際の業務ではそういった暗黙知になっている部分を認識合わせするために、本記事のようなガイドラインを利用しています。 ※ これを読んでスキルが一朝一夕で身に着くわけではなく少ない時間でも毎日Gitを触る中で身につけるものだと思いますが、学習の一助になれば幸いです。 円滑に運用するために 次の3つをチーム全員で取り組む必要があります。 ①Git運用モデルを取り入れる ②綺麗なコミットを心がける ③適切なプルリクを出す、受ける ①Git運用モデルを取り入れる まずはA successful git branch model (git-flow)を学びまし

                    Gitでコード管理する際の運用ガイドライン - Qiita
                  • OpenFeatureと自動生成を活用したフィーチャーフラグの宣言的集約管理

                    CloudNative Days Summer 2024 の登壇資料 https://event.cloudnativedays.jp/cnds2024/talks/2274 --- 近年、トランクベース開発やAB テスト、カナリアリリースへの利用などでフィーチャーフラグを活用するケースが…

                      OpenFeatureと自動生成を活用したフィーチャーフラグの宣言的集約管理
                    • 開発者は給与より仕事のやりやすさを望む、開発チームが使うツール数は6~10程度が最多など、GitLabの調査結果

                      GitLabは全世界5315人のIT関係者のアンケートによる調査結果「2024 Global DevSecOps Report」を発表しました。 回答者の国別の内訳は米国が44%、ドイツが12%、英国(UK)が7%、カナダも7%、フランスが6%、日本が4%などとなっており、職位別ではトップ経営層(Cレベル)が15%、経営層(Vice President)が8%、重役(Director)が16%、管理職(Manager)が最多で38%、従業員(Individual Contri……

                        開発者は給与より仕事のやりやすさを望む、開発チームが使うツール数は6~10程度が最多など、GitLabの調査結果
                      • スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ

                        まえがき こんにちは。AI・機械学習チームの三浦 (@mamo3gr) です。2024年5月30日、チーム横断で実施していた「実用Git 第3版」の輪読会が足掛け2ヶ月で大団円を迎えました。振り返ってみると、エムスリーのエンジニアが持つ資質であるリーダーシップ、スピード感、ギークさがにじみ出ていた会でした。本記事ではこの輪読会の様子をお伝えするとともに、エンジニアリンググループの雰囲気を知っていただければと思います。 まえがき きっかけ 課題図書 形式 ギークなところ まとめ We are hiring !! エンジニア採用ページはこちら カジュアル面談もお気軽にどうぞ インターンも常時募集しています きっかけ 皆さんも常日頃のコードベースへの変更はお互いにレビューしているかと思います。筆者の所属するAI・機械学習チームでも同様ですがMR *1 の出し方やコミットの積み方に特に厳格なルール

                          スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ
                        • GitLabとGoogle Cloudの統合がパブリックベータに。GitLabの認証からソースコード管理、ランナーの実行、デプロイまですべてGoogle Cloud上で

                          GitLabとGoogle Cloudの統合がパブリックベータに。GitLabの認証からソースコード管理、ランナーの実行、デプロイまですべてGoogle Cloud上で ソースコード管理やCI/CD機能などの開発プラットフォームを提供するGitLabは、Google Cloudとの本格的統合をパブリックベータとして公開しました。 これによりGitLabの認証、ソースコード管理、CI/CDランナーの実行、デプロイまでパイプライン全体がGoogle Cloudのサービスと連係統合され、ユーザーはこれらを利用して迅速にDevOpsのパイプラインを実行できるようになります。 Imagine a world where you can seamlessly move from code creation to deployment — all within a single integrated p

                            GitLabとGoogle Cloudの統合がパブリックベータに。GitLabの認証からソースコード管理、ランナーの実行、デプロイまですべてGoogle Cloud上で
                          • コミット履歴が " きれい " なPRはすごく助かる。ありがたい。好き。 - Qiita

                            ※ 最小の意思決定にしては粒度が粗めですがイメージはつくかなと思います 開発プロセスも同様で、目的に対して複数のステップを踏むことがほとんどですよね。リファクタリングであれば単体テストをあてる ⇒ メソッドの内部実装変える ⇒ テストのリファクタリングする、みたいな。 こうした1つ1つの小さな意思決定という単位で履歴(意図)を残すことは、開発者の責任です。なぜなら、変更の差分はPRを見ればわかりますが、「なんでその意思決定(コードの変更)をしたのか?」はコミットメッセージを見ないと分からないからです。そういう意味で、開発者の Why? を把握するために、最終的なPRの差分がどのようにして出来上がったのかを知るために、最小単位の意思決定の履歴はレビュワーが欲しいと思う重要な情報なのです。 コミットメッセージが簡潔で分かりやすい コミットが意思決定の最小単位になっている と関連しますが、意思決

                              コミット履歴が " きれい " なPRはすごく助かる。ありがたい。好き。 - Qiita
                            • CopilotChatとNeovimでGitの効率を上げる

                              LazygitでCommit Messageを作成する 最近Git Commit MessageをCopilotChat.nvimに生成してもらっているのですが、その際の便利設定を紹介します。 CopilotChat.nvimについて詳しくは以下の記事を参照してください。 これは何をしているかというと ftplugin/gitcommit.luaにCopilotChatの設定を追加 gitcommitのバッファが開かれた時にCopilotChatを自動で起動 こうしておくことで shell commandでgit commitを実行するとNeovimが立ち上がる CopilotChatが自動で起動してCommit Messageを生成してくれる c-yで生成されたCommit MessageをBufferに貼り付ける。気に入らなかったら <leader>cで再生成 :qqでBufferの保

                                CopilotChatとNeovimでGitの効率を上げる
                              • GitHub、ArmベースのLinux/Windowsランナーをパブリックベータで公開。x64ランナーより37%安価に

                                GitHub、ArmベースのLinux/Windowsランナーをパブリックベータで公開。x64ランナーより37%安価に GitHubは、GitHub上でソースコードのビルドやテストなどのさまざまな処理を行えるGitHubホステッドランナーとして、ArmベースのLinuxとWindowsのランナーをパブリックベータとして公開しました。 Did you know that our new Arm-hosted runners can decrease your carbon footprint? Learn more about how you can start using Arm-powered runners today! https://t.co/xa01sYA6yk — GitHub (@github) June 3, 2024 Armベースのランナーを利用することで、Armベースの

                                  GitHub、ArmベースのLinux/Windowsランナーをパブリックベータで公開。x64ランナーより37%安価に
                                • 過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog


                                  使shellscriptjq !? xuwei-k.hatenablog.com GitHub Actions90 yaml build
                                    過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog
                                  • GraphRAG: New tool for complex data discovery now on GitHub

                                    Download GraphRAG Download GraphRAG Accelerator Earlier this year, we introduced GraphRAG (opens in new tab), a graph-based approach to retrieval-augmented generation (RAG) that enables question-answering over private or previously unseen datasets. Today, we’re pleased to announce that GraphRAG is now available on GitHub (opens in new tab), offering more structured information retrieval and compre

                                      GraphRAG: New tool for complex data discovery now on GitHub
                                    • Gitとは?バージョン管理入門ガイド

                                      Author Kedasha Kerr Gitについて知っておくべき基本的な概念と、世界で最も広く使われているバージョン管理システムのインストール・設定方法をステップバイステップで紹介します。 ソフトウェア開発が初めての方、これから始めようとしている方、ようこそ!この記事を読んでいただきありがとうございます。おそらくたくさんの疑問があると思いますが、私たちがそのすべてを解決するお手伝いをします。 Gitとは何か、なぜ重要なのか、どのようにインストールして設定するのか、そしてGitを使い始めるための基本的な考え方について説明します。 ここからが本題です:Gitは、世界で最も広く使われているバージョン管理システム(VCS)です。バージョン管理とは、一定期間にわたるファイルの変更を追跡するシステムのことです。 あなたの履歴書を例にしてみましょう。おそらく、キャリアの過程で何度も履歴書を作り直して

                                        Gitとは?バージョン管理入門ガイド
                                      • camelot / kickc · GitLab

                                        KickC is a C-compiler for 6502-based platforms creating optimized and readable assembler code. The language is 95% standard C with a few limitations and a few extensions. Download Releases here https://gitlab.com/camelot/kickc/-/releases

                                          camelot / kickc · GitLab
                                        • クラスメソッドのReact事情大公開スペシャル#3 -「高速案件立ち上げで使われるマッハテンプレートのフロントエンド技術選定」というテーマで登壇しました #クラスメソッド勉強会 | DevelopersIO

                                          西田@リテールアプリ共創部マッハチームです 先日、大阪で行われたクラスメソッドのReact事情大公開スペシャル#3で 「高速案件立ち上げで使われるマッハテンプレートのフロントエンド技術選定」 というタイトルで発表させていただきました 私が所属する「マッハチーム」はLINEミニアプリの開発を主軸とし、高速にプロジェクトを立ち上げMVPを作成する、プロジェクトの立ち上げの専門チームです。そこで使われてる、高速案件立ち上げのためのテンプレートではReactが採用されています。今回はマッハテンプレートのフロントエンド技術の選定についてお話しさせていただきました 資料 感想 40人近く参加いただき、関西のエンジニアのReactへの関心の高さを感じました。懇談会も多くの方に参加いただき、いろんな方と交流ができて楽しかったです。 また機会があれば発表させていただきたいと思います!

                                            クラスメソッドのReact事情大公開スペシャル#3 -「高速案件立ち上げで使われるマッハテンプレートのフロントエンド技術選定」というテーマで登壇しました #クラスメソッド勉強会 | DevelopersIO
                                          • あるブランチをmainブランチにマージする時に差分としてcherry-pick済みのコミットが表示される理由 - だいたいよくわからないブログ

                                            会社で説明したのでブログにもまとめておきます。 問題 あるブランチをマージする際に、意図しないコミットがdiffとして表示されることがあります。 典型的にはcherry-pick済みのcommitの内容が表示され、「すでに反映済みなのにな・・?」という疑問につながることが多いでしょう。 実際それぞれのブランチで該当ファイルを開くと全く同じ内容になっているのにもかかわらずdiffに表示されてしまっており混乱したことがある人も多いのではないでしょうか。 ここでは双方のブランチで反映済み(cherry-pick済み)のcommitが何故diffにでてしまうのかについて解説したいと思います。 ポイント commitをcherry-pickするとcommit hashが変わる GitHubやGitLabは(デフォルトでは)two dot diffを表示する cherry-pickするとcommit

                                              あるブランチをmainブランチにマージする時に差分としてcherry-pick済みのコミットが表示される理由 - だいたいよくわからないブログ
                                            • 【Git】ローカルで特定のブランチに移動した際、そのブランチのリモート(最新)を自動取得する方法 - Qiita

                                              開発の最中、main ブランチへ移動した際についうっかりブランチの最新情報の取得(git pull)をし忘れてしまうことはありませんか? 「Git フック」という機能を使うことで特定のブランチへ checkout した時に git pull を自動的に実行するよう設定できます。 当記事ではその設定方法を共有します。 設定手順 ① まずは任意のリポジトリの .git/hooks ディレクトリに移動します。 ② 続いて .git/hooks ディレクトリ内に post-checkout という名前のファイルを作成します。 ③ この post-checkout に以下のコードを記述します。 #!/bin/sh # 現在のブランチ名を取得 branch=$(git rev-parse --abbrev-ref HEAD) # `main` ブランチへと移動した際に git pull を実行する i

                                                【Git】ローカルで特定のブランチに移動した際、そのブランチのリモート(最新)を自動取得する方法 - Qiita
                                              • Diversion - 最大10人で100GBまで無料のバージョン管理システム!Unreal Engine 5のソースコントロール対応プラグインも公開!

                                                Blender アセット アセット-Asset Day 9 FREE Blender gifts - 10th birthday... 2024-06-19 「Blender Market」10周年の誕生日企画で10日間連続のBlender関連ギフトを配布!9日目はBproductionによるリアルなVDBクラウドコレクション「Cloudscapes V2」13 VDB Cloudsプランを1日限定無料配布! 続きを読む Blender アドオン プラグイン&アドオン-Plugin&Addon Ngon Loop Select V3 - NGon構成のメッシュでも良い感じに... 2024-06-18 Blenderアドオン開発などでお馴染みAmandeep氏による、NGon構成でもある程度良い感じにループ選択ができるBlenderアドオン「NGon Loop Select」の最新メジャー

                                                  Diversion - 最大10人で100GBまで無料のバージョン管理システム!Unreal Engine 5のソースコントロール対応プラグインも公開!
                                                • gitでやらかしたときによく使うrevertやreflogやrebaseについて

                                                  gitを現場で利用したてのとき、コンフリクトが起きたりした際や、気づいたら変なマージリクエストが作られてしまった際、どうすれば良いかあたふたしていたのは僕だけでしょうか?(僕だけかもしれない) そんなときに、焦りながらやるとどんどんコミットログが汚れていき、かなり悲惨な目にあうこともあります。 今回はgitでやらかしたときによく使うrevertやらreflogやらrebaseについて解説します。 前提事項 下記で紹介する操作は、ある程度リスクもある作業です。 不慣れな方は、必ずローカルブランチでお試しください。 また、これらの操作後はマージリクエストに不備がないことを確認し、操作が適切なのかもチームメンバーにも確認してもらいながら実施することをオススメします。 revertを使ってマージコミットを取り消す リリース後不具合が発生してしまった場合、マージコミットそのものをrevertしてme

                                                    gitでやらかしたときによく使うrevertやreflogやrebaseについて
                                                  • 【Git】間違ったファイルをPushした時に使う「reset」コマンド


                                                    GitCUIGit1📝 Push Source Tree... CUI使... ? Git git reset使  Push  git reset git commit AA
                                                      【Git】間違ったファイルをPushした時に使う「reset」コマンド
                                                    • Git for Windows v2.45.2.windows.1リリース

                                                      Release Git for Windows v2.45.2.windows.1 ?? git-for-windows/git Changes since Git for Windows v2.45.1 (May 14th 2024) Git for Windows for Windows v2.45 is the last version to support f... 以下上の雑訳。ダウンロード等は上のリンクへどうぞ。 Git for Windows v2.45.1 (2024年5月14日) からの変更点 Windows用のGit for Windows v2.45は、Windows 7とWindows 8をサポートする最後のバージョンです。MSYS2の対応する非推奨のアナウンスをご覧ください(Git for Windowsは、BashやPerlなどのコンポーネントをMSYS2に依存

                                                        Git for Windows v2.45.2.windows.1リリース
                                                      • 開発者が知っておくべき12のGitコマンドまとめ GitHub

                                                        GitHubは2024年6月10日(米国時間)、バージョン管理システム「Git」を使用する全ての開発者が知っておくべき12のGitコマンドを公式ブログで解説した。 GitHubは「開発者として毎日使うことになる12のGitコマンドを使うことで、より効率的にGitを扱えるようになる。私たちが『GitHub Flow』と呼んでいるブランチベースのワークフローも実践できるようになる」と述べている。 GitHubは、12のGitコマンドとそれぞれの使用方法を次のように解説している。 1.Git config 開発者がマシンにGitをインストールした後、最初にすべきことは、自身が誰なのかをGitが理解できるように設定することだ。 メールアドレスとユーザー名を設定するには、下記のgit configコマンドを実行する。

                                                          開発者が知っておくべき12のGitコマンドまとめ GitHub
                                                        • 「Obsidian Git」を導入してみた。|devlive

                                                          ども!devlive です 👨🏽‍💻 今日は Obsidian に Git を導入してみたいと思います。 📋 作業の流れ事前準備Git インストール。ローカルに Git の環境が必要になります ☝🏻 Obsidian 用のリポジトリを Github 上に用意しておきます。 Vault  を Git 管理下にしておきます。 では始めます。 1. 「Obsidian Git」をインストール「cmd+,」で設定用パネルを開いた後、 Community Plugins > Browse > Git と入力すると以下のプラグインが表示されますので、選択して Install , 有効化します。 設定 > コミュニティプラグイン > Obsidian Git3. Obsidian Git の設定左のタブから  Git を選択し Obsidian Git の設定画面を開きます。 以下の画面が表示

                                                            「Obsidian Git」を導入してみた。|devlive
                                                          • GitのCommitの取り消し方法 | ギークの逆襲 🐟

                                                            Commit の 『取り消し』に要注意 この記事では、異なる状況でのコミット取り消し方法について、初心者向けにわかりやすく説明します。 一言に『取り消し』と言っても様々な意味になります。 とくにGitにおいてはどの状態に戻すのかが重要となります。 下記は目的別のCommitの取り消し方法となります。 1. 最新のコミットを取り消し、その変更を次のコミットのために保持したい 使用コマンド: git reset --soft HEAD~1 シナリオ: コミットをし忘れたファイルがある場合や、コミットメッセージを変更したい場合に便利です。 2. 最新のコミットを取り消し、変更内容をワーキングディレクトリに保持したい 使用コマンド: git reset --mixed HEAD~1(デフォルト) シナリオ: コミットしたが、更に変更を加えたい場合に適しています。ステージングされていない状態に戻りま

                                                              GitのCommitの取り消し方法 | ギークの逆襲 🐟
                                                            • やらかしたとき - 戯術memo

                                                              $ git config --global user.name "Your Name" $ git config --global user.email you@example.com $ git commit --amend --reset-author ※ これは最初の1回のみ(--amendによる直前のコミットのみ修正) 複数のcommitがある場合は一括変更も可能。 ※ 条件設定しない場合、(forkなどしてきた)他ユーザーのコミットも書き換えるので注意 GitのCommitユーザを修正する方法 - Qiita ブランチに移動する前に編集してしまった(未コミット状態) stash saveで変更を退避 -> ブランチに移動 -> stash popで退避した変更点を取り出す

                                                              • Git中級者への第1歩! レビュー品質向上の秘訣、コミットに便利なコマンドを紹介


                                                                Women Developers Summit 20232023Git1CodeZine使Git  TypeScriptReact Git1Git使便Git使3 Women Developers Summit 2023
                                                                  Git中級者への第1歩! レビュー品質向上の秘訣、コミットに便利なコマンドを紹介
                                                                • 【Git】ファイルを間違えてプッシュした時の解決法 - Qiita

                                                                  先日、間違ったファイルをリモートブランチにプッシュしてしまいました。 何とか解決できたので、その時のコマンドの流れを忘れないように残しておこうと思います。 ここで登場する用語 参考記事 Git超絶まとめ ワーキングツリー ユーザーが作業しているディレクトリ領域 ステージング コミット対象のファイルを登録する領域 git addでステージングできる インデックスとも言うらしい HEAD 今いるブランチの最新コミット HEAD^は1つ前のコミット 間違ったファイルをプッシュした ここでは、push_test_01.txtをリモートブランチにプッシュする必要がなかった(もしくはプッシュしてはいけなかった)とします。 $ git add . $ git status On branch develop Changes to be committed: (use "git reset HEAD <f

                                                                    【Git】ファイルを間違えてプッシュした時の解決法 - Qiita
                                                                  • 【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは

                                                                    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                      【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは
                                                                    • プログラミングわからん人間がobsidian git同期をしたメモ|ニア


                                                                      githubobsidian git    androidwindowsobsidian使 github Sync  androidobsidian
                                                                        プログラミングわからん人間がobsidian git同期をしたメモ|ニア
                                                                      • ObsidianをGitHubを使ってWindows/MacOS/Linux/iOS/Androidで同期する方法

                                                                        Facebook X(旧:Twitter) はてブ LINE Pocket どうもこんにちは、如月翔也(@showya_kiss)です。 前回の記事で「メモ同期ソフト」としていくつかのアプリを取り上げていたんですが、あえて取り上げなかったアプリがあります。 それは「Obsidian」というアプリです。 これは厳密にはメモ同期アプリではなく、ナレッジマネジメントのアプリで、ノートとノートを繋げて知識を連鎖させていくのに使うアプリなんですが、MarkDown記法が使えて気軽にメモが取れる仕様になっており、かつ設定方法によってはウェブ経由でノートを同期する事ができるので、本来であれば前回記事で紹介してもいい内容のアプリでした。 しかし、ObsidianではMac/iOSで同期を取る時にiCloudを使うか、あるいは有料のObsidian Syncを使うしか方法がなく、そしてiCloudを使う場合

                                                                          ObsidianをGitHubを使ってWindows/MacOS/Linux/iOS/Androidで同期する方法
                                                                        • GitHubリポジトリの内容をさくらのレンタルサーバーに自動デプロイする方法:GitHub Actions|DAD UNION – エンジニア同盟

                                                                          GitHubにpushした内容をさくらのレンタルサーバーに自動で反映させるGitHub Actionsを使った方法を、わかりやすく解説します。 この手順を実行することで、GitHubリポジトリに変更を加えるたびに、自動的にさくらのレンタルサーバーにデプロイされるようになります。 前提条件 さくらのレンタルサーバーにSSHアクセスが可能であること。 GitHubにリポジトリが存在すること。 FTPクライアントを使用できること(FTPクライアントソフト例:FileZilla)。 手順 1.新しいSSH鍵の生成 まず、ローカルPCでパスフレーズなしの新しいSSH鍵を生成します。 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -N "" -f ~/.ssh/id_rsa_deploy -t rsa: RSAタイプの鍵を生成。 -b 40

                                                                            GitHubリポジトリの内容をさくらのレンタルサーバーに自動デプロイする方法:GitHub Actions|DAD UNION – エンジニア同盟
                                                                          • Git BashのSSHからWindows 10本家のOpenSSHへ移行する - Qiita

                                                                            Windowsでsshを使うときは、Git for Windowsに附属するsshを使うのが慣例だったが、Windows 10のBuild 1809 (2019年)からOpenSSHがOSの本体にも含まれるようになった。 参考: OpenSSH in Windows 本家のOpenSSHを使えば起動時にssh-agentが自動でstartするため使い勝手がよくなる。また、Git for Windowsへの依存も減るので移行した。 OpenSSHの有効化 設定のManage Optional Features画面で、OpenSSH clientがインストールされていることを確認する。インストール済みでない場合、追加する。 確認手順 利用するコマンドラインから

                                                                              Git BashのSSHからWindows 10本家のOpenSSHへ移行する - Qiita
                                                                            • githubのコミットを2つ戻して強制的にpushしたい - Qiita

                                                                              現在のブランチの履歴を確認し、戻したいコミットのIDを見つける git log --oneline 指定したコミットにHEADをリセットする(ここではHEADから2つ前のコミットを指定) git reset --hard HEAD~2 強制的にプッシュしてリモートの履歴を上書きする(この操作は他の人がそのブランチの変更をプルしている場合、問題を引き起こす可能性があるため注意) git push origin HEAD --force

                                                                                githubのコミットを2つ戻して強制的にpushしたい - Qiita
                                                                              • 【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは


                                                                                Women Developers Summit 20232023Git1CodeZine使Git2  Git1212  Gitaddcommitpushpull使 Git便使 Git
                                                                                  【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは
                                                                                • 【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは

                                                                                  CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                                    【Git中級者への第一歩】リリースプロセスの品質を上げるブランチ戦略、開発をもっと便利にするコマンドとは