並び順

ブックマーク数

期間指定

  • から
  • まで

801 - 840 件 / 1369件

新着順 人気順

Gitの検索結果801 - 840 件 / 1369件

  • Git の効率を爆上げするスクリプト集

    ここ数日間開発効率そこあげするためにツール周りを見直している毎日です。 peco はすごいですね。めちゃくちゃ便利です。こんなに可愛らしい名前なのに。もりもり食べて吐き出してくれます。 と言うわけで peco を使った、何番煎じか分かりませんが、よく使う Git 操作を効率化するスクリプトです。 モバイルアプリエンジニアでも最低限この辺はよく使うので、シュッと使って生産効率爆上げしていきましょう! macOS + zsh でしか動作は確認していません... なんかめっちゃインデントずれてる....見にくくてすみません..... git diff git diff の利用頻度が圧倒的に多い自分なのでまずは。 基本的には status を ls した結果を peco に食べさせて diff を表示する感じです。 入力するコマンドは少なければ少ないほど時間短縮になる、それが利用頻度が高ければ高い

      Git の効率を爆上げするスクリプト集
    • Git リモートブランチをチェックアウトする - Qiita

      リモートブランチをローカルリポジトリにチェックアウトする。(ローカルリポジトリでの表示ブランチ名は任意のもので良い、しかしリモートブランチ名と合わせることが自然である。)ブランチ名に#などが含まれる場合、""でくくって文字列として扱わせる必要がある。

        Git リモートブランチをチェックアウトする - Qiita
      • 後から追加した.gitignoreでgit管理対象から除外するのに苦労した話 | DevelopersIO

        はじめに こんにちは。ネクストモード株式会社 の倉地です。 普段はTerraformのコードをGitHubで管理しているのですが、ブログのタイトルの通り.gitignoreの使い方で少し躓いた経験をしましたのでその内容と対処方法をご紹介します。 事象 Git環境の準備からトラブルに至るまでを時系列で記載していきます。 GitHubの準備 ローカル上のnm-test-repositoryディレクトリ内に、Terraformで使用するコードを保管しています。 こちらをリモートリポジトリであるGitHubにプッシュすることが今回のゴールとなります。 ※事前にGitHub上にnm-testというリモートリポジトリを用意しておきます 下記の手順でnm-test-repositoryにGit環境を用意していきます。 $ git init Reinitialized existing Git repos

          後から追加した.gitignoreでgit管理対象から除外するのに苦労した話 | DevelopersIO
        • 「Linux」で「Git」の使用を開始するには

          Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2023-02-09 07:45 「Git」は市場で最も広く使用されているバージョン管理システムだ。非常に大規模であり、世界中の開発者が利用している。 Gitは、バージョン管理システムとしてだけでなく、リポジトリーをデスクトップやサーバーに複製する手段としても使われている。リポジトリーを複製したら、そのリポジトリーに存在するあらゆるアプリケーションをインストールできる。 「Linux」を使用する最初のステップ(あるいは、開発者としての最初のステップ)で、Gitについて学習する必要はないかもしれないが、将来のある時点で、その知識が必要になるだろう。筆者は、コードだけでなく、ドキュメントやそのほかの種類のファイルにも、Gitと「GitHub」を使用できることに気づいた。本記事では、LinuxでGitの使用

            「Linux」で「Git」の使用を開始するには
          • 「Git 2.38」で追加、巨大リポジトリ向けの管理コマンド「Scalar」は何ができる?

            「Git 2.38」で追加、巨大リポジトリ向けの管理コマンド「Scalar」は何ができる?:快適な設定を簡単に有効化できる GitHubは公式ブログで、Gitの最新版「Git 2.38」の主要な新機能として、新しいリポジトリ管理ツール「Scalar」と、「git rebase」コマンドの新しい「--update-refs」オプションを取り上げて紹介した。

              「Git 2.38」で追加、巨大リポジトリ向けの管理コマンド「Scalar」は何ができる?
            • [GIT] 「ファイルのタイムスタンプをコミット日時に合わせる」を爆速にした

              さて、ここで今この記事を読んでいる読者は、私と同じように何らかの理由があってタイムスタンプを変更したい方が多いのではないか、と思います。 私がタイムスタンプを変更したい理由は、とあるビルドシステムがファイルのタイムスタンプを使って差分ビルドの「ビルドする・しないを決める」、かつ、同じワークスペースでブランチを行き来するため pull したときのタイムスタンプが、そのブランチにおけるファイルの変更と一致しないため、差分ビルドしたときに入ってほしいものが入ってない、入ってほしくなものが入ってしまった。という事象の解決のためでした。

              • Gitに慣れていない人がよくハマるパターンと対処法まとめ - Qiita

                こんにちは、フロントエンドエンジニアのてりーです。 僕の詳しいプロフィールはこちら はじめに Gitって難しいですよね。本当に! プログラミング歴1年弱の自分がチーム開発に加わる様になってに一番不安なのはGitの扱いです。 ミスにビクビクしながら、日々を過ごしています。 そんな僕が、初学者向けに現場でうま〜く立ち回れる様に、Gitに慣れていない人がよくハマるパターンと対処法をまとめました。参考になれば幸いです。 作業ブランチ間違えて作業しちゃった!!パターン これは僕が一番やっちゃうやつです! 作業している途中や、git statusしている辺りでブランチを間違えていた事に気がつきます! 対処法 1 git stash -u 一旦、作業していた分を退避する 2 git switch 正しいブランチ名 正しいブランチに切り替える 3 git stash pop 退避していた分を正しいブランチ

                  Gitに慣れていない人がよくハマるパターンと対処法まとめ - Qiita
                • What is New in Version 1.0 · isomorphic-git

                  Today marks the release of isomorphic-git version 1.0! 🎉 There are a lot of big improvements to celebrate. Better IDE Integration Better TypeScript Integration More Good Defaults, Fewer Bad Defaults Embrace Callbacks Future-proof API Acknowledgments 1.0 Breaking Changes Big changes Some functions have been renamed or removed: Some function parameters have been removed or replaced: The return type

                    What is New in Version 1.0 · isomorphic-git
                  • gitでtagをリモートとローカルで削除する方法!

                    gitでtagをリモートとローカルで削除する方法!gitのtagを使うことで参照しやすいように特定のコミットに任意の名前をつけることができます。そのtagを使わなくなったりして不要になった場合は削除したいですよね。この記事ではgitでtagをリモートとローカルで削除する(remove)方法を紹介していきます。

                      gitでtagをリモートとローカルで削除する方法!
                    • Improving Git push times through faster server side hooks

                      EngineeringImproving Git push times through faster server side hooksThe history of pre-receive hooks, how we discovered that the performance was problematic, and how we went about safely replacing them. At GitHub, we relentlessly pursue performance. Join me now for the tale of how we dropped a P99 time by 95% on code that runs for every single Git push operation. Every time you push to GitHub, we

                        Improving Git push times through faster server side hooks
                      • 【Tips】2つの端末間で同じGitローカルリポジトリを同期させたい | DevelopersIO

                        こんにちは。DA事業本部の春田です。 表題の件、あまりググっても解決方法が出てこなかったので残しておきます。 問題 Gitで開発していると、手元のPCで実装したコードを検証環境のサーバーに配置して試したい、なんてことは多々あると思います。これまでは検証環境のサーバーにもGitリポジトリをクローンしておいて、リモート経由で変更を反映していました。 しかし、いちいちコミットしてプッシュしてると、コミットの粒度や内容が雑になって保守性が悪くなりがちです。 解決策 Gitでローカルリポジトリを異なる端末間で同期する機能があれば嬉しかったのですが、なかったのでrsyncコマンドで解決しました。 rsync -av --inplace --ignore-errors --delete --force –progress -e "ssh -i ~/.ssh/prikey.pem" ~/work/targ

                          【Tips】2つの端末間で同じGitローカルリポジトリを同期させたい | DevelopersIO
                        • 【 git push 】コマンド(基礎編)――ローカルリポジトリの内容をリモートリポジトリに送信する

                          git/git pushコマンドとは? 「git」は「Git」という分散型バージョン管理システム用のコマンドです。Gitは元々Linuxカーネルのソースコードを管理するために作られた「バージョン管理システム」で、現在は多くのソフトウェアやWebサイトのソースコード、ドキュメントの管理などに用いられています。 ソースコードを管理する際、最新版だけを保存するやり方はうまくいきません。開発中のさまざまなタイミングで状態を管理し、必要に応じて比較、参照したり、元に戻したりできるようにする仕組みが「バージョン管理システム」です。 Gitでは、テスト版など複数に枝分かれした状態も管理できます。複数のメンバーによる開発を前提としており、開発中の各時点におけるコメントや、コメントへの返信なども管理できるようになっています。 gitのサブコマンドとGitの仕組み gitコマンドはほとんどの場合、「サブコマン

                            【 git push 】コマンド(基礎編)――ローカルリポジトリの内容をリモートリポジトリに送信する
                          • git pushの裏側で何が起こっているのか。~javascriptでgitをリバースエンジニアリングで実装する(4)~

                            概要 前回までの記事はこちら!! javascriptでgitをリバースエンジニアリングで実装する javascriptでgitをリバースエンジニアリングで実装する(2) commit編 javascriptでgitをリバースエンジニアリングで実装する(3) ~commit編 後編~ この記事では、git pushの際にどのようなやりとりを、git-cliを使ってみていきます。git-cliで通信を走らせてみることで、どのようなプロトコルの元にリモートサーバーとやりとりをしているのかをみていきます。 利用規約に反していないと思いますが、万が一反していた場合非公開にしますのでコメントくださると幸いです。 git pushに関しては、次の記事で実際に自作していきます。 pushについて探る documentを読んでみる Updates remote refs using local refs,

                              git pushの裏側で何が起こっているのか。~javascriptでgitをリバースエンジニアリングで実装する(4)~
                            • Git LFS について(オブジェクトとロック)

                              以前に 「Git LFS を使ってみる」という記事を書いたのですが、現在のものと少し合わなくなってきている感じがしたので書き直しました。 Git LFS が出始めの頃と比較すると利用できる環境は格段に増えています。 出始めの頃は別パッケージとしてインストールが必要でしたが、現在は Git for Windows の中に含まれています。 Git LFS は、指定されたファイルタイプ(拡張子による設定など)によって、特別な処理を行いバージョン管理させる仕組みとなっています。 具体的には、比較的ファイルサイズが大きくなるバイナリファイルを対象に指定して、バイナリファイルへのリンク情報をテキストの形にして git によるバージョン管理に載せる動きとなります。 リポジトリ上では、バイナリファイルは git の標準のデータ構造とは別の場所に格納されていたりします。 現在においては、各種 git リポジ

                                Git LFS について(オブジェクトとロック)
                              • Blog with Markdown + Git, and degrade gracefully through time

                                Blog with Markdown + Git, and degrade gracefully through time (Problem 1.) As I was reviving my RSS habit the other week, I couldn’t help but notice how many of my old subscriptions were dead. Not “doesn’t publish anymore” dead, but “gone from the internet” dead. People had created blogs (many with great content), run them for a while, let them lapse, and eventually they were swallowed by time and

                                • 週刊Railsウォッチ: ruby-gitでGit操作、最近のruby/debug、stdgems.org、Windows 365 Cloud PCほか(20210720後編)|TechRacho by BPS株式会社

                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) お知らせ: 今週木金は祝日のため、来週は週刊Railsウォッチの代わりに通常記事を公開します。 🔗Ruby 🔗 ruby-git(Ruby Weeklyよ

                                    週刊Railsウォッチ: ruby-gitでGit操作、最近のruby/debug、stdgems.org、Windows 365 Cloud PCほか(20210720後編)|TechRacho by BPS株式会社
                                  • 第17話 ローカルリポジトリに残ってしまうリモート追跡ブランチを一気に削除する prune オプション【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                                    Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 前回の第16話では、複数のGitアカウントを使い分ける方法について学びました。 ・メインで使うアカウントを設定する(グローバル設定) $ git config --global user.name "wakaba" $ git config --global user.email. "wakaba@example.com" ・サブで使うアカウントを設定する(リポジトリごとの設定) $ git config user.name "wakaba2" $ git config user.email "wakaba2@example.com" 今回の第17話では、すでに消されたリモートリポジトリ

                                      第17話 ローカルリポジトリに残ってしまうリモート追跡ブランチを一気に削除する prune オプション【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                                    • Git Rev News Edition 65 (July 29th, 2020)

                                      Git Rev News: Edition 65 (July 29th, 2020) Welcome to the 65th edition of Git Rev News, a digest of all things Git. For our goals, the archives, the way we work, and how to contribute or to subscribe, see the Git Rev News page on git.github.io. This edition covers what happened during the month of June 2020. Discussions General The history of master in Git (written by Andrew Ardill) Amidst all the

                                      • UnityEditor上でgitのヒストリーを表示させるUniGitHistoryViewerを作りました - Qiita

                                        非エンジニアが絡むUnityプロジェクトで、トラブルの原因を見つけやすくするためのツールを作りました。 経緯 チーム開発をしていると作業ファイルごとのgitの履歴を知りたくなる事があります。 特に非エンジニアがUnityプロジェクトに対して画像の追加やPrefabの修正などをした時です。 ソースコードであればRiderなどのエディタに履歴閲覧機能が備わっている場合があるので問題はありません。 しかし画像などのバイナリファイルを調査する時は少し時間がかかります。 シェルからgit logコマンドを実行して調査 SourceTreeなどのGUIツールからgit log相当の機能を実行して調査 など Riderでもバイナリファイルのgit履歴は調査可能ですが、Riderがインストールされていない非エンジニアは困ります。非エンジニアにgit logさせるのもハードルが高め。。。 理想はUnityE

                                          UnityEditor上でgitのヒストリーを表示させるUniGitHistoryViewerを作りました - Qiita
                                        • git-flow 図解 - Qiita

                                          git-flow is Vincent Driessen さんがブログで公開した A successful Git branching model のこと 元記事:A successful Git branching model 日本語訳: A successful Git branching model を翻訳しました または、A successful Git branching modelを補助するためのツールの名称 git-flow cheatsheet ブランチの運用ルール、命名規則を設けることで、 複数人開発時も各ブランチをわかりやすい状態に保つことができるようになる もっとシンプルなルールにしたものに、GitHubFlowがある 元記事:GitHub Flow 日本語訳:github-flow.ja.md 小さなサイクルでデプロイするケース向き この記事では、A success

                                            git-flow 図解 - Qiita
                                          • Visual Studio CodeでGitをもっと便利に使うための拡張機能

                                            Visual Studio CodeではデフォルトでGitの管理機能がサポートされています。わざわざGitのGUIアプリと切り替えたり、ターミナルと行ったり来たりしなくてもいいので、こまめなコミットがしやすくなります。今回はVisual Studio Codeを使った、最低限のGit操作方法についてまとめておきます(Gitはある程度理解している人向けの記事になります)。Git SCMの表示Visual Studio CodeでGit機能が使えるサイドバーのことをGit SCM(Gitソース管理マネージャー)と言います。.gitフォルダが入っているフォルダをVisual Studio Codeで開くと...

                                              Visual Studio CodeでGitをもっと便利に使うための拡張機能
                                            • Fossil: Fossil Versus Git

                                              1.0 Don't Stress! The feature sets of Fossil and Git overlap in many ways. Both are distributed version control systems which store a tree of check-in objects to a local repository clone. In both systems, the local clone starts out as a full copy of the remote parent. New content gets added to the local clone and then later optionally pushed up to the remote, and changes to the remote can be pulle

                                              • Git 2つのリモートリポジトリを同期する - Qiita

                                                2つのGitリモートリモートリポジトリをできるだけ手間なく同期する方法を紹介します。 検証背景 本番用の環境にもリモートリポジトリを作成する必要があった 開発用のリモートリポジトリとヒストリレベルでも同期させる必要があった 開発用と本番用の環境は物理的に異なるネットワークにあった 直接は繋がらない 中継用のPC(ローカルリポジトリ)を使ってコマンドだけでマージできないか。。。 処理イメージ このやり方で同期できました。 初回のみ ①~②は初回のみ実行すればOKです。 ①本番用リポジトリのclone

                                                  Git 2つのリモートリポジトリを同期する - Qiita
                                                • Gitでのマージ時にsquashによるコミットを使用することは本当にダメなのか - MMiyauchi Blog

                                                  某社で『マージ時のsquashによるコミットはありえない』、と技術顧問の方が言っているらしく… 上記の言葉が一人歩きして『いかなる場合も』と伝わってしまったのかもしれないが。チームメイトからマージコミットなしで、squashによるコミットはダメという意見が多数だったので、特に明確な根拠がなかったので、自分で再考してみることにした。なお、作業ブランチにおいて、適切な粒度でsquashすることがダメというのではなくて、あくまでマージ時にまとめてsquash、ということにのみ言及している点に注意されたい。 マージ時にブランチのsquashコミットを使用するケースの特徴 GitHubやGitLabのマージ実行時のオプションにより、マージ時にsquashして1つのコミットにしてしまうと、大きな特徴として、通常のマージと異なり、マージコミットが発生しない。その代わり、マージ対象のコミットがまとまって1

                                                    Gitでのマージ時にsquashによるコミットを使用することは本当にダメなのか - MMiyauchi Blog
                                                  • Gitのコミットメッセージをうまく作成する7つのルール | NHN Cloud Meetup

                                                    この記事は、Chris BeamsのHow to Write a Git Commit Messageブログの内容を簡単にまとめた資料で、翻訳・編集して、役に立つ内容を追加したものです。 Gitのコミットメッセージをうまく作成すべき理由 なぜコミットメッセージをうまく書く必要があるのか?理由は色々ありますが、うまく書かれたコミットメッセージが有益であるという事実は、多くのプログラマが同意することでしょう。そのうち代表的な3つの例を挙げてみます。 コミットログの読みやすさ より良いコラボレーションとレビュープロセス コード保守の容易さ 「良いコミットメッセージについて考えることは素晴らしいアイデアだと思う。しかし、良いメッセージの正解があるかは分からない。個人によって良いコミットメッセージと捉える基準が異なるためだ。多くの人々が共感できる良いコミットメッセージをうまく作るためのルールはないだ

                                                      Gitのコミットメッセージをうまく作成する7つのルール | NHN Cloud Meetup
                                                    • 「Git for Windows 2.29.0」が公開 ~セットアップ時にデフォルトブランチ名を設定可能/「SHA-256」を実験的にサポートした「Git 2.29.0」を同梱

                                                        「Git for Windows 2.29.0」が公開 ~セットアップ時にデフォルトブランチ名を設定可能/「SHA-256」を実験的にサポートした「Git 2.29.0」を同梱
                                                      • 第12話 git grepと普通のgrepってどう違うの?【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                                                        Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 前回の 第11話 では、編集中のファイルを一時退避することができる「stash」について学びました。 ・スタッシュを保存する $ git stash save ・保存したリストを見る $ git stash list ・スタッシュの復活と削除を同時に行う $ git stash pop [スタッシュ名] 今回の第12話では、リポジトリ内の検索ができる「git grep(グレップ)」の使い方を学びます。このマンガを通して、わかばちゃんと一緒にGitの知識を身につけていきましょう! 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図解で、技術をわかり

                                                          第12話 git grepと普通のgrepってどう違うの?【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                                                        • GitHub - jevakallio/git-notify: 🙉 📣 Communicate important updates to your team via git commit messages

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - jevakallio/git-notify: 🙉 📣 Communicate important updates to your team via git commit messages
                                                          • エンジニア実務未経験の僕が入社1ヶ月で学んだGitについて - TENTIALのテックブログ

                                                            はじめまして、TENTIALというスタートアップでエンジニアをしてます、あおいです。 エンジニア実務未経験で2021年1月から開発に携わり1ヶ月が過ぎましたが、この1ヶ月は学ぶ事が多く非常に充実していました。 初めてのことばかりで課題は多くありましたが、その中でも今回はGitに焦点を当てて話していこうと思います。 なぜGitなのかと言うと、実務未経験者が最初に苦労する分野だと思いますし、僕自身も若干苦労した部分もあるからです。 それに、実務に入って間もない人は、git push origin master等の誤操作でチームに迷惑をかけてしまう可能性もあるため、Gitは怖い印象があると思います。 ですので、実務に入って間もない方や、これから開発現場に入る方が「もうGitは怖くない!」と思っていただけるような記事を書くのでぜひ参考にしてください。 実務でよく使ったGitコマンド 入社するまでG

                                                              エンジニア実務未経験の僕が入社1ヶ月で学んだGitについて - TENTIALのテックブログ
                                                            • Git stash を復元する

                                                              経緯 作業中の変更がいつの間にか消えてしまっていたので復旧したい。 ローカルで動作確認するために変更していたのでコミットはしていませんでした。 コミットしていれば log や reflog から探せるのですが今回この方法は取れません。 過去に stash したことはあったのでそこから復元を試みようと思います。[1] Fork 本題に入る前にやや脱線。 みなさん Git クライアントは何を使っているでしょうか。 エンジニアなら黙って CUI という方も GUI が楽でいいよねという方もいらっしゃると思います。 私は最近 Fork を使っているのですが Fork には通常の stash 機能と rebase をする際に自動的に stash してくれる機能があります。 今回はそれらの機能を使って stash したことを前提に探します。(と言ってもどのクライアントでもやり方は変わらないです。) 消

                                                                Git stash を復元する
                                                              • 「Git v2.32.0」が公開 | OSDN Magazine

                                                                Git v2.32.0は、3月に公開されたバージョン2.31.0に続く最新版。新たに加わった35人を含め合計で100人の開発者が参加し、617件のコミットがあったという。 リポジトリにあるパックされていないオブジェクトをリパックするgit repackで、全てをリパックせずにコストを削減する”cleverer strategy”が加わった。オリジナルのログメッセージをそのままにしてコンテンツに加わった変更を調整するgit commit –fixup=で、–fixup=(amend|reword):が加わった。メッセージのみ、またはメッセージとコンテンツの両方を調整できる。 git commitでは、–trailer [=]オプションが加わった。カスタムトレーラーのサポートを強化するという。またtrailer..cmd設定変数も加わっている。git pushとプロトコルv2の組み合わせでは、

                                                                  「Git v2.32.0」が公開 | OSDN Magazine
                                                                • React開発者のためのGitワークフローとGitHubセットアップ (和訳) - Qiita

                                                                  Professional React Development 2022年に最も普及するReactの技術スタック Screaming Architecture - Reactのディレクトリ構成を進化させる プロフェッショナルなReactプロジェクトの立ち上げ方 React開発者のためのGitワークフローとGitHubセットアップ (こちらの記事の和訳です) 一人で自分のプロジェクトに取り組んでいる開発者の場合、Git のワークフローはたいてい単純なものです。毎日毎日、メイン (あるいは master) ブランチで作業していることでしょう。 プロの開発者チームがこのように機能していないことは、皆さんもご存じでしょう。複数の開発者がひとつのブランチにコミットしていると、すぐに混乱してしまいます。そして、未レビュー・未テストのコードが最終的に本番環境に入ってしまう可能性が高いのです。Danger!

                                                                    React開発者のためのGitワークフローとGitHubセットアップ (和訳) - Qiita
                                                                  • Git 2.29でSHA-256の実験的サポートを導入

                                                                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                      Git 2.29でSHA-256の実験的サポートを導入
                                                                    • gitomatic - Gitリポジトリを監視して自動コミット&プッシュ

                                                                      MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Gitでバージョン管理する場合、ちゃんと差分をチェックしてコミット&プッシュした方が良いのは分かります。しかし、個人のリポジトリでバックアップ代わりに運用するならば自動でプッシュしてくれる方が便利です。 そこで使ってみたいのがgitomaticです。指定したディレクトリを監視して自動でファイルの追加、プッシュを行ってくれます。 gitomaticの使い方 ディレクトリを指定するだけで動作開始します。後はファイルを追加したり、編集したりするだけです。 $ ./gitomatic ./push-test/ git-o-matic 2019/08/10 15:57:22 Checking repository: ./push-test/ 2019/08/10 15:57:22 Pulli

                                                                        gitomatic - Gitリポジトリを監視して自動コミット&プッシュ
                                                                      • sourcetreeで複数のgitアカウント管理 - Qiita

                                                                        はじめに gitアカウントを複数使い分けているときに発生したトラブルの解決法です。 プロジェクトによってGithub, GitBucket, BitBucketなど複数のアカウントを使い分けたい場合にも有効です。 環境 Mac エラー ちなみに、うまく設定できていないとpushするときなどに以下のようなエラーが出ます。 "remote: Permission to ユーザー名1/リポジトリ名 denied to ユーザー名2." 構成 以下のようなGitで管理しているプロジェクトの場合を想定しています。 手順 Sourcetreeで設定する場合 以下のように設定してください。 .gitのconfigを編集する場合 Sourcetree画面の「Congig ファイルを編集」からも編集できますがうまく反映されないことがあるため、以下はMacのターミナルを使った場合です。 以下のようにプッシュ先

                                                                          sourcetreeで複数のgitアカウント管理 - Qiita
                                                                        • 「Git」連携を刷新、メインメニューにも追加 ~「Visual Studio 2019」v16.6.0が正式公開/「Visual Studio 2019 for Mac」v8.6も同時リリース

                                                                            「Git」連携を刷新、メインメニューにも追加 ~「Visual Studio 2019」v16.6.0が正式公開/「Visual Studio 2019 for Mac」v8.6も同時リリース
                                                                          • 【備忘】VscodeやWindows Terminal で Git Bash を使うとなんか表示がちがって困った - Qiita

                                                                            たぶん当たり前のことだと思いますが、備忘として書きます TL;TD 今までGit Bash はbash.exeを実行してつかっていた VscodeやWindows Terminal で Git Bash を使うときはC:\\Program Files\\Git\\bin\\bash.exeを呼び出すようにする けど、そうするとディレクトリに色がつかないなど、なんか表示違う bash.exeはC:\\Program Files\\Git\\bin\\bash.exe --login -iを実行して起動しているようので、同じようにすればOK どう違うの C:\\Program Files\\Git\\bin\\bash.exeの場合 ディレクトリに色がつかない C:\\Program Files\\Git\\bin\\bash.exe --login -iの場合 bash.exeと同じ Win

                                                                              【備忘】VscodeやWindows Terminal で Git Bash を使うとなんか表示がちがって困った - Qiita
                                                                            • GitとGitHubの違いを理解して使い始めるには

                                                                              WordPressのコーディングを調査または実験したことがある場合は、gitまたはGitHubという言葉を聞いたことがあるかもしれません。これらのツールは開発者にとって非常に役立つものですが、違いとそれぞれの機能を把握することは混乱を招く場合があるでしょう。 幸いなことに、gitとGitHubの両方の機能を理解できたら、開発プロセスを合理化できます。2つを統合して、組み合わせて使用することさえできます。 本記事では、gitとGitHubの両方の用途について概説します。また、各プラットフォームの所有者について説明し、組み合わせて使用してバージョン管理や共同開発を行う方法についても説明します。 それでは始めましょう! GitとGithubの違いについて動画での解説もご用意しています。 gitとバージョン管理の概要 まずgitを見てみましょう。gitは開発者向けのバージョン管理ソフトウェアです。

                                                                                GitとGitHubの違いを理解して使い始めるには
                                                                              • Gitに管理されたファイルを削除したい - Qiita

                                                                                .gitignoreに書き忘れてcommitしてしまった時に、 「.gitignoreに追記すれば大丈夫...」 と誤解していませんか? 僕のように..汗 後から.gitignoreに追記するだけではすでにGitに管理されたファイルは除去されないので、そんな時の対処方法を書いておきます。 Gitに管理されたファイルを残して除外したい場合

                                                                                  Gitに管理されたファイルを削除したい - Qiita
                                                                                • Github Actionsを使ってgit commitとgit pushを自動化しよう。 - ポンコツエンジニアのごじゃっぺ開発日記。

                                                                                  Github Actionsで作業の自動化をするのって楽しいですよね。 今回は、actions上でファイルを変更したり追加して、最後にgitコマンドでコミット&プッシュをしたいと思います。 GITHUB_TOKENの設定 workflowのyml定義 git configって必要なの? git pullでwarningが出るかも? 実行結果 GITHUB_TOKENの設定 不要です! 自分も初めてGithub Actions上でgitコマンドを操作するときは必要なのかなと思ってたんですが、どうやら不要なようです。 なので、GITHUB_TOKENの存在は一旦忘れます。 もしかしたら他のリポジトリを扱う場合とかは必要なのかも。 以下で紹介するymlファイルを作成するだけでした! workflowのyml定義 さて、早速定義ファイルを紹介したいと思います。 name: Test on: pus

                                                                                    Github Actionsを使ってgit commitとgit pushを自動化しよう。 - ポンコツエンジニアのごじゃっぺ開発日記。