タグ

gitに関するmoronbeeのブックマーク (62)

  • 設計ドキュメント腐る問題、Git管理で運用してみた結果 | フューチャー技術ブログ


    TIG 2023 3Git 6 使Design DocERD
    設計ドキュメント腐る問題、Git管理で運用してみた結果 | フューチャー技術ブログ
  • ロジカルなコミットメッセージの書き方

    チーム開発におけるコミットメッセージの書き方についてアウトプットします。 コミットメッセージに正解はありません。 組織によって最適な手法は異なるため、参考のひとつにしてください。 要点 フォーマット :Emoji: Title / Reason / Specification / Issue 項目 Emoji - 内容・種類をひと目で分かるように Title - タイトル(概要) Reason - このコミットをする理由 Specification - 言い訳ではなく、このコミット内容になった意図や仕様など Issue - 対応するIssue 作業内容はコードを見ればわかるので、「概要」「変更理由」「意図・仕様」を簡潔にまとめる。 例 コミットメッセージを書く理由 そもそも、コミットメッセージを書く理由は以下の通りです。 ひと目でどんなコミットなのか判断するため 簡潔にコミット内容を説明す

    ロジカルなコミットメッセージの書き方
  • 初学者の私がGitを理解するために、この順番で読めばよかったと思った記事の順番 - Qiita


    Git    Git  Git  GitGit Git      
    初学者の私がGitを理解するために、この順番で読めばよかったと思った記事の順番 - Qiita
  • Git で競合ファイル一覧を楽に見る方法 - Qiita

    競合ファイル一覧を楽に見る方法は、あまりないようで。 設定ファイルに書くのが一番よさそうです。 コマンドの場合

    Git で競合ファイル一覧を楽に見る方法 - Qiita
  • gitで特定のファイルの更新を禁止する - Qiita


     Git .htaccesslibpre-commit .git/hooks/pre-commit #!/bin/sh unchangeable_files=( ^\\.htaccess$ ^lib/.* ) containsElement () { local e for e in "${@:2}"; do [[ "$1" =~ $e ]] && return 0; done return 1 } for FILE in `git diff --cached --name-status $against -- | cut -c3-`; do if con
    gitで特定のファイルの更新を禁止する - Qiita
  • tigでgitをもっと便利に! addやcommitも - Qiita


    tig tig使gitgit log使  : https://github.com/jonas/tig : https://github.com/jonas/tig/blob/master/INSTALL.adoc  使 git logmain view diff view Unstaged changes
    tigでgitをもっと便利に! addやcommitも - Qiita
  • GitFlowをやめて本番リリースが楽になった話 - Qiita


     GitFlow()git ()gitGitFlowGitHub FlowGitLab Flow <2018/06/10> GitFeatureFlow使 cf. GitFlow使GitFeatureFlow </>  
    GitFlowをやめて本番リリースが楽になった話 - Qiita
    moronbee
    moronbee 2018/05/14
    developが本当の共同開発中ブランチになってて何を担保しているのか不明...。元のフローのまま featrueを検証用サーバーにアップできる運用にした方がいいのでは?
  • 【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話 - Qiita

    はじめに 今まで commit message を「なんとなく」書いていたが、プレフィックスをつけることで、コミットメッセージに対する考え方が変わった。 そのおかげで開発効率が上がったので、その内容をシェア。 プレフィックスをつけるってどういうこと? 以下のようにコミットメッセージの先頭に、なんらかの文字をつけること。 feat: xxx という機能を追加 fix: yyy で発生するバグを修正 refactor: zzz の機能をリファクタ のように feat, fix, refactor などがプレフィックスです。 最近 OSS の Contribution Guide などでよく見かけます。 導入したプレフィックスルール Angular.js/DEVELOPERS.md Angular.js の開発者ガイドに書いてあるメッセージを参考にしました。 以前のコミットメッセージ(例 ちなみ

    【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話 - Qiita
  • gitで便利なエイリアス達 - Qiita


    Git Advent Calendar / Jun. - Qiita.16 git    gitstgit status git config alias =   git config [option] alias.   $(prefix)/etc/gitconfig
    gitで便利なエイリアス達 - Qiita
    moronbee
    moronbee 2017/09/27
    tree = log --graph --date=short --pretty='%ad%C(auto) %h%d %Cgreen%an%Creset %s'
  • gitのmerge --no-ff のススメ - Qiita

    2015年も終わりになって、gitの基的な使い方の話に更なる需要があるとは思っていないのですが 日が私のAdventCalender担当日であることと、日偶然遭遇したトラブルの都合上、もしかしたらまだ需要が微レ存かもしれないと思い記事を書いていきたいと思います。 まとめ 皆しとくといい。 git のデフォルト設定はどうなっているか gitはデフォルトではmergeコマンドを使った際に、mergeコミットを発生させる必要がない場合mergeコミットを発生せずにmergeを行うfast-forwardでのmergeを行うようになっている。 --no-ffというオプションを付けることで意図的にfast-forwardを行わないコミットをすることが出来る。 どういうトラブルが起こるか 仮にmasterにtopicAブランチをmergeしたとする。 fast-forwardであるmergeの場

    gitのmerge --no-ff のススメ - Qiita
  • Learn Git Branching

    A interactive Git visualization tool to educate and challenge!

    Learn Git Branching
  • GitHub - agis/git-style-guide: A Git Style Guide

    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 - agis/git-style-guide: A Git Style Guide
  • Gitのコミットグラフを可視化できるGitGraph.jsがおもしろい - Qiita


    MarkdownGitGraph.js 使JavaScriptcanvas使  GitGraph.js  JavaScript  CSS GitHub clonebower使CDN使 index.js  <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>GitGraph.js</title> <link rel="stylesheet" type=
    Gitのコミットグラフを可視化できるGitGraph.jsがおもしろい - Qiita
  • 【翻訳】Gitをボトムアップから理解する


    John Wiegley "Git from the bottom up"  PDF http://newartisans.com/2008/04/git-from-the-bottom-up/ BY-SABY-SA  Twitter(@oshow)Git  Wed, 2 Dec 2009 by John Wiegley Git 調Git 
    【翻訳】Gitをボトムアップから理解する
    moronbee
    moronbee 2016/09/29
  • powerful-code.com-蒙城县郭侠熟食有限责任公司-网站

    moronbee
    moronbee 2016/09/16
    git pull --rebase
  • 初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作


    Git  使 使         21   使 2Git使
    初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    moronbee
    moronbee 2016/09/16
    "リベース(rebase)とは、「re+base」でベースとなるブランチを変えるということ"
  • ぼくが実際に運用していたGitブランチモデルについて


    Git : A successful Git branching model  A successful Git branching model 使
    ぼくが実際に運用していたGitブランチモデルについて
  • gitにおけるコミットログ/メッセージ例文集100


     使  
    gitにおけるコミットログ/メッセージ例文集100
  • VimとGitの効率的なコラボレーションの仕方 - MyEnigma

    わかばちゃんと学ぶ Git使い方入門〈GitHub、Bitbucket、SourceTree〉posted with カエレバ湊川 あい シーアンドアール研究所 2017-04-21 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Gitのコンフリクトをvimdiffでマージする セットアップ 参考資料 git連携用vimプラグイン: vim-fugitive インストール Gstatusが凄く便利 何かわけがわからなくなって、コミット時までソースを戻したい時 ブランチ名をvimのステータスラインの表示する ソースコードのGitHubページを一瞬でブラウザで開く コミットする pushする HEADとのdiffを表示する 参考資料 MyEnigma Supporters はじめに gitは 最近のソフトウェア開発には必須だと思いますが、 VimとGit

    VimとGitの効率的なコラボレーションの仕方 - MyEnigma
  • GitHub - tpope/vim-fugitive: fugitive.vim: A Git wrapper so awesome, it should be illegal

    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 - tpope/vim-fugitive: fugitive.vim: A Git wrapper so awesome, it should be illegal