並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 545件

新着順 人気順

commitの検索結果321 - 360 件 / 545件

  • GitHub - nikochiko/autosaved: Never worry about losing your code. Written in Go

    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 - nikochiko/autosaved: Never worry about losing your code. Written in Go
    • レビューしやすいPRの作り方 - 大きいPRを複数に分割する - - Qiita

      こんにちは、freee でエンジニアをしている @nasa4w です。 この記事は freee Engineers Advent Calendar の10日目です。 今回は大きな機能を複数のPRに分割する話をします。 freeeでも絶賛模索中の取り組みなので現在進行形の話ですm(_ _)m まとめ - 今回作ったブランチとPR - 長くなってしまったので結論をさきに置いておきます。PRを複数に分割する場合のゴールはこんな感じ。 Why?(なぜこうしたか) こうすることで、常に work ブランチを使って動作確認ができる レビューする PR を2つに分割できる view の PR と logic の PR レビュー指摘の反映は、topic_view, topic_logic ブランチに commit すればOK work ブランチにはこの2つのブランチを merge しなおすだけでOK PR

        レビューしやすいPRの作り方 - 大きいPRを複数に分割する - - Qiita
      • [git] 変更を取り消す - YoheiM .NET

        こんにちは、@yoheiMuneです。 今日は、gitで開発していて「あっちょっと元に戻したいな」という時の手順をブログに書きたいと思います。 引用:http://flic.kr/p/6zJjzs 作業の変更を取り消す gitを使って開発している場合に、作業前に戻したいなっていうことありませんか? そんな時に行うことができる変更取り消しの手順を説明します。 変更取り消しの手順は、以下3つの段階別に対応する必要があります。 add前の変更を取り消す addしたけどcommitしていない変更を取り消す commitを取り消す それでは、それぞれの状態別に取り消す方法を見ていきましょう。 add前の変更を取り消す pullしてきたあとに、変更したものの、やっぱりもとの状態に戻したいという場合のリセット方法です。 ここでは、addもcommitもしていないファイルが対象です。 取り消し方法には、以

          [git] 変更を取り消す - YoheiM .NET
        • MySQL + InnoDB で SELECT ... FOR UPDATE 使ったときのメモ - ねじろぐ @drillbits

          登場人物 どりるび:SIer時代はDBチームにDBを任せ、その後はゆるふわKVSを使いつづけることでRDBとの戦いを避けてきた。罪深い。 あらすじ のっぴきならない事情で、一意制約がかけられないにも関わらずテーブルに同一のデータを存在させたくないってことがあった。 例示であり実際のコードや所属する団体とはアレです。 user カラムはid(AUTO_INCREMENTなプライマリキー)とscreen_nameとis_deleted screen_nameの重複したデータは作りたくないが、例外としてis_deleted=TrueなものはOK こんなかんじ ID screen_name is_deleted 1 ibusem False 2 d_osamu True 3 d_osamu True 4 d_osamu False で これだとアプリケーションレベルで存在チェックをかけた後にインサ

          • trac-post-commit-hookが便利すぎる

            きしだのはてなより. NetBeans Profilerも5.5がでるのかぁ. 総務省もごくろうなこっちゃ. 浅海先生ご推薦のドメインモデル系書籍の一覧. ここ数年,この手の分野から遠ざかっていたが,いつ舞い戻るとも知れないので,チェックはしておこう. hudson1.28でSubversion指定してるんだけど,なんでかChangelogが表示されない.こっちの環境バグかなと調べてみたら,単に未実装なだけだった.orz SubversionSCM.javaのcalcChangeLog()に,しっかり // TODO: changelog format conversion って書いてあった. ふーん,そっかAntのhttp://ant.apache.org/manual/CoreTasks/changelog.html使ってんのか.「svn log --xml」で得られるXMLをCvsC

              trac-post-commit-hookが便利すぎる
            • Git入門 - Gitの仕組みを速攻で理解する

              Gitの場合も基本的な運用では任意の場所にGitサーバを立てます。そして各自のローカルのTortoiseGitやEclipse,ターミナルなどで接続します。 ここまではSVNと一緒なのですが、gitの場合はここで各自のローカルにもリポジトリができあがります。当然、作業フォルダ(ワーキングツリー)も存在します。 ここでSVNユーザの方は「は?なにいってんの?」ってなると思います。たぶん。 ですが、このローカルリポジトリがなかなか便利なんです。 ここではまず、「gitにはリモートリポジトリ・ローカルリポジトリ・作業フォルダ(ワーキングツリー)」という3つの状態があることを覚えておいてください。 覚えておくべきGit用語まず最初にSVN脳からGit脳に切り替えていきます。 同じ用語が出てきますが、意味が変わってくるのでまずSVNと比較しながらGitの用語を覚えていきましょう。 リモートリポジトリ

                Git入門 - Gitの仕組みを速攻で理解する
              • コミットサブジェクト(題目)とメッセージ部分を分けるには - Qiita

                本題 https://medium.com/@risacan/コミットメッセージの書き方-64aeadd92057 の[2行目に空行を設ける]の節をみて、意外と知らない人多いのかなぁ、と思ったので。 上のリンクでは、git commit打ってから、コミットログの編集画面に移行して、コミットメッセージをコミットサブジェクト(題目)とメッセージ部分に分けて書いているが、その時、2行目を空白にする必要があるという旨がかかれている。 これは、実はgit commitのmオプションを2つ重ねれば同じことができる。 つまり、git commit -m "short msg" -m "long description"を使えばよい。 どのように表示されるかは、上のリンクと参考を参照してください: 参考) https://saraford.net/2017/01/07/how-to-commit-an-o

                  コミットサブジェクト(題目)とメッセージ部分を分けるには - Qiita
                • gitのpre-commit hookを使って、綺麗なPHPファイルしかコミットできないようにする - MANA-DOT

                  PHPのようなゆるふわな言語を安全に書くためには、コードの綺麗さや作法などを担保する手段が大切になります。 IDEを使う、JenkinsなどのCIサーバーを立ててチェックさせるなどの方法が考えられますが、今回はgitの pre-commit hook を利用して、一定の条件を満たしていないコードはそもそもリポジトリにコミットができないようにしてみました。 できるようになったこと 今回以下の様な事ができるようになりました。 git commit時に、 コミットされるファイルにシンタックスエラーがあるPHPファイルがる場合、コミットが失敗する。 コミットされるファイルに作法の悪いコードが有る場合、(使用してない変数があるなど)コミットが失敗する。 PSRに則ってないファイルが有る場合(改行コードやインデントの統一など)、整形してからコミットする。 これにより、レポジトリ上にコミットされるファイ

                    gitのpre-commit hookを使って、綺麗なPHPファイルしかコミットできないようにする - MANA-DOT
                  • A new hash algorithm for Git [LWN.net]

                    Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! The Git source-code management system is famously built on the SHA‑1 hashing algorithm, which has become an increasingly weak foundation over the years. S

                    • git 同一リポジトリ内でプラットフォームごとにリモートブランチを切って管理する - Qiita

                      要はリモートブランチを別ブランチを元に rebase したい場合のハナシ。 特定のプラットフォームにだけは少し設定を変えたいだとかの場合、 master ブランチをベースとしてプラットフォーム名でブランチを切ってリモートにあげたりしたい。たとえばこういう状況。 B が基本の共通機能の最新の commit で C が iOS 用の設定を含んだバージョン、 D が Android 用の設定を含んだバージョン、という形。 別にプラットフォームに限ったハナシじゃなく、特定顧客向けの設定だとかの管理も同様。 基本機能に変更があった場合 基本機能に手直しを入れたり追加があったりするとそれを ios ブランチや android ブランチにも適用したい。そのときの心情としてはこうなってほしいはずだ。

                        git 同一リポジトリ内でプラットフォームごとにリモートブランチを切って管理する - Qiita
                      • Git初心者がCommitの粒度とかを考えた話 - Qiita

                        はじまり ある日 「…今日も作業が終わったし、進んだ分をCommitしよか」 「お、ランキングに面白い記事があがっとるし、休憩がてら見てみよか」 私が(iOS エンジニアの)採用でコードチェックする時何を見ているのか 「ほえー」 「gitのcommit粒度もチームで開発していく上で重要なんやな…」 リポジトリを見てみると… 「せや、さっきcommitしたgitの履歴見てみよか」 「gitていうたけどgithubの履歴なんは勘弁な」 … …… ……… 「なんやこれ、ざっくりしすぎや」 「何してるかは辛うじて読み取れるけども、内容に関して直感的に読み取ることができないやないか…」 「このままじゃあかん…なんとかせな…」 ルールを考える 「とはいえどうしたらええんやろか…」 「ワイにはハスケル子ちゃんはおらんしな…自分で考えるしか道はないんや…」 「ただ単にルールを決めても、区別がつかんとあかん

                          Git初心者がCommitの粒度とかを考えた話 - Qiita
                        • 個人開発 in フィリピン

                          個人開発を支える技術Night on Zusaar http://www.zusaar.com/event/10467019Read less

                            個人開発 in フィリピン
                          • 「外部サービスを使わずにPullRequestベースの開発をするために行ったこと」参加レポート #jtf2015 - ブロッコリーのブログ

                            スライド Pull request based development from Kodai Sakabe www.slideshare.net 自己紹介 坂部広大 ツイッターアカウントは@koudaiii 2010年入社 2010年の社内環境 Trac and hiki and subversion Ruby 1.8.7 Gitが浸透していく時期だった 制約上、プログラムを外に出さない 外部のChat使用は禁止 Tracでチケットを見ながら、Subversionに上げていく 内部に入れるのは正社員のインフラのみ アプリケーションエンジニア「Deployお願いします!」 インフラエンジニア「今からDeployします!」 アプリケーションエンジニア「Mergeお願いします!」 インフラエンジニアもしくはPM「Mergeが大変…」 問題点 タスクとソースで2つのツールを行ったり来たり SubV

                              「外部サービスを使わずにPullRequestベースの開発をするために行ったこと」参加レポート #jtf2015 - ブロッコリーのブログ
                            • StatSVN - Repository Statistics - Introduction

                              StatSVN News Grab this Headline Animator 2010-01-01: release of 0.7.0 is released, see changes. 2009-08-06: release of 0.6.0 is released 2009-05-22: release of 0.5.0 is released 2009-03-16: release of 0.5.0 beta. 2008-06-20: release of 0.4.1, re-launch of the Wiki site and inclusion of the forums as embedded pages: User Forum and Developers Forum. Enjoy! 2008-05-04 Appendium Ltd and LavaBlast are

                              • コミットメッセージの作法 - Qiita

                                gitプロジェクトのガイドラインを参考にまとめました。この作法は英語で書くことが前提となっています。 1. コミットメッセージの1行目は短い説明文(50文字以内) モジュールについての修正の場合、モジュール名: ではじめる 説明文は小文字ではじめる 説明文のピリオド(句点)を省く 2. 2行目は空行にする そうすることで、例えばコミットした内容を E-Mail に変更するツールにて、 Subjectに最初の行を使用し、残りの行を本文にすることができる。 3. 本文には意味ある内容を含める 問題点: 修正した問題点について説明する 妥当性: 行った修正について、「なぜその方法がより良いのか」を説明する 代替案: もし、他の修正方法を検討したのなら、それらについて説明する 4. 変更は命令形で表現する まるであなたがコードベースに変更を命令じているかのように書く。 [bad] "This pa

                                  コミットメッセージの作法 - Qiita
                                • Emacs の git-commit-mode をスクリーンショット付きで紹介するむら - おいちゃんと呼ばれています

                                  最近、嫁が語尾に「むら」を付けたがるのでなんだか伝染ってしまいました... ...というのは余計な情報ですが、今回紹介するのは git-commit-mode という Emacs のモードです。Git のコミット編集画面をカラー表示してくれます。僕は結構お気に入りなのですが、自分の周りであまり知られていなかったので書きます。どや顔はしていません。 *ビフォー&アフター さて、Git のコミットメッセージを書くときは下のような地味ーな感じになると思います。 それが git-commit-mode を導入すると次のようになります。 なんということでしょう!見事に彩られました。...というわけで本題に入ります。 *git-commit-mode の入手と設定 git-commit-mode は、Emacs のモードのひとつですが、標準では入っていません。下記からダウンロードできます。 -http

                                    Emacs の git-commit-mode をスクリーンショット付きで紹介するむら - おいちゃんと呼ばれています
                                  • Emojiで楽しく綺麗なコミットを手に入れる | Goodpatch Blog

                                    綺麗にコミットしてますか?? はじめまして!Emojineerのnownabeです。グッドパッチではProttのサーバサイドエンジニアをやっています 本記事ではGitのコミットを綺麗に保つためにProttチームで導入しているEmoji Prefixを紹介します。 Emoji Prefixって何? Emoji Prefixは「Gitのコミットメッセージの先頭にEmojiをつけよう」という一種のスタイルガイドです。 GitHubなどEmojiに対応しているGitホスティングサービスの利用を前提としています。 Emoji Prefixをつけてコミットすると、例えばGitHubならこのように表示されます。 基本はコミットメッセージの先頭にEmojiをつけるだけです。 ただし、EmojiはEmoji Prefixのルールに従って決める必要があります。 コミットの種類によってEmojiが決まる、という

                                      Emojiで楽しく綺麗なコミットを手に入れる | Goodpatch Blog
                                    • 慣れてきたらコミットをまとめてPull Requestしよう(git merge --squash) | 株式会社グランフェアズ

                                      Posted by 867 on Nov 22nd, 2017 Git使い始めは、コミットの内容や粒度にまで気が回らない!ですよね。それに、「リポジトリは非公開で見るのは社内のメンバーのみ」といった環境や、厳密な「バージョン管理」が必要ないプロジェクトを扱う場合は、リモートにある統合ブランチ(masterやdevelop)のコミットが多少荒れていても気にならない・問題にならない事が多いと思います。 特にGitは慣れるまでに時間がかかるので、最初からルールが厳しいと導入が難しくなることも。グランフェアズでも、コミットのルールは特に決めていませんでした。なので、リポジトリのコミットは荒れ放題です…!(苦) 全社的にGitを本稼働させてから1年半。日常的な操作はだいぶスムーズになったので、そろそろリモートで共有されるコミットの状態を気にしよう、というお話です。 コミットをまとめてPull Req

                                        慣れてきたらコミットをまとめてPull Requestしよう(git merge --squash) | 株式会社グランフェアズ
                                      • https://qiita.com/falsandtru/items/d81d844afaca8db2756e

                                        • SSH commit verification now supported

                                          August 23, 2022 GitHub now supports SSH commit verification, so you can sign commits and tags locally using a self-generated SSH public key, which will give others confidence about the origin of a change you have made. If a commit or tag has an SSH signature that is cryptographically verifiable, GitHub makes the commit or tag "Verified" or "Partially Verified." If you already use an SSH key to aut

                                            SSH commit verification now supported
                                          • tree-tips: MySQLの外部キーとデッドロック | MySQL

                                            外部キーでデッドロックを起こすサンプルコード。 drop table if exists child; create table child (id int, pid int, primary key (id, pid))engine=innodb; drop table if exists parent; create table parent (id int, count int, primary key (id))engine=innodb; insert into parent values (1, 0); alter table child add foreign key (id) references parent (id); トランザクションA ------------------------------------- begin; insert into child val

                                            • GitHub - commitizen/cz-cli: The commitizen command line utility. #BlackLivesMatter

                                              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 - commitizen/cz-cli: The commitizen command line utility. #BlackLivesMatter
                                              • Git で no branch に commit した時の対処法

                                                ► 2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4

                                                • MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.3.1 START TRANSACTION、COMMIT および ROLLBACK ステートメント

                                                  SAVEPOINT、ROLLBACK TO SAVEPOINT および RELEASE SAVEPOINT ステートメント

                                                  • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo

                                                    皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 Vue.jsに皆さんも大分慣れてきたのではないでしょうか? 前回は、予定の詳細表示ダイアログを作成しました。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フ

                                                      Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo
                                                    • gitの便利なfilterまとめ - webネタ

                                                      gitのfilterは、checkout時 と add時 に任意のフィルターをかけることができる。 svnでやってた $Id$ みたいな変数の展開したり コードを自動で整形したり 任意のコマンド/スクリプトを実行できる 概念図 出元 $Gcid$にコミットIDを埋め込むフィルターを作ってみる やりたいこと git checkout時に指定ファイルの、 echo "$Gcid$"→echo "$Gcid: bcc4bbe68b26a65a1597752a$"に展開。 git add時は逆に、 echo "$Gcid: bcc4bbe68b26a65a1597752a$"→echo "$Gcid$"に戻す。 手順 gitの設定でfilterを定義 (.git/config) フィルターの対象を定義 (.gitattributes) フィルター時に実行するスクリプトを用意 (embed-comm

                                                        gitの便利なfilterまとめ - webネタ
                                                      • Gitのフックの説明と挙動の検証 - Qiita

                                                        Gitは特定のコマンドが実行された場合に、スクリプトを起動させることができる。 そのスクリプトは.git/hooks フォルダに特定の名称で作成することで実行される。 検証プログラム 検証環境は以下の通り Debian7.0 git version 1.7.10.4 フックの動作を検証するために、各フックスクリプトに下記を記述する。 #!/bin/sh logger "********************************************" logger ${0##*/} logger "param $*" logger "param cont $#" logger "input..." while read i; do logger ${i} done これにより、フックスクリプトの発生順と、パラメータ、標準入力の検証が行える。 フックの確認 commitコマンドのフッ

                                                          Gitのフックの説明と挙動の検証 - Qiita
                                                        • GitHub - foam-framework/foam: Feature-Oriented Active Modeller

                                                          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 - foam-framework/foam: Feature-Oriented Active Modeller
                                                          • Qiita 記事中のコード片をダウンロードするツール - 詩と創作・思索のひろば

                                                            Qiita に書かれた記事、とくにシェルスクリプトに関するものはローカルに保存して実行できる便利な「おみやげ」が含まれているものも少なくない。そして多くの場合そのソースは当該記事そのものであって、Gist にアップロードしています、というようなものはあまり見ないように思う。そういったものをじゃあ利用しようか、と思ったときにコピペしてエディタを開いて保存して……などとするのは癪なので、そのためのツールを書いた。 https://github.com/motemen/qiita-dl インストール % go get github.com/motemen/qiita-dl 使い方 たとえば git commit --fixup で fixup する対象を peco/fzf で選べるスクリプト書いた - Qiita 中の "git-fixup" を保存したい場合、 % qiita-dl -x -d

                                                              Qiita 記事中のコード片をダウンロードするツール - 詩と創作・思索のひろば
                                                            • Rails Contributors - All time

                                                              Ruby on Rails contributors

                                                              • [git] 基本操作(clone、add、commit、pushなど)を覚えて、開発出来るようになる - YoheiM .NET

                                                                こんにちは、@yoheiMuneです。 今回の記事のゴールは、gitの基本操作を説明して、なんちゃってgitを使えるようになることです。 自分はこれらの操作だけで、とりあえずgitを半年くらい使ってました。本当は今後のブログで紹介するブランチを使うと良さげなのですが、 今回する機能があればとりあえずgitは使えます! では、さっそく始まりますー。 今回の内容 このブログのゴールは、gitの基本操作の習得です。 先日のブログでは、Gitの環境設定と、Githubにレポジトリ作成を行いました。 今回は、その作成したレポジトリを使いたいと思います。 基本操作として、以下の内容を説明します。 clone:Github上のレポジトリをローカルにクローンする レポジトリの中身を見る、編集してみる add,commit:ローカルレポジトリに変更をコミットする push:ローカルレポジトリの変更内容をリモ

                                                                  [git] 基本操作(clone、add、commit、pushなど)を覚えて、開発出来るようになる - YoheiM .NET
                                                                • コンフリクト発生!焦らず利用する4つのコマンド #git - Qiita

                                                                  目的 コンフリクトが発生した時に焦って何をしたら良いのか迷わないためのメモ。 コンフリクトが発生したら焦らず最低限次の4つのコマンドを利用して修正する。 ※ここでは普段良く利用するものに限定、方法は他にもある。 git status vi [conflict file] git add [conflict file] git commit -m 'fixed conflict'

                                                                    コンフリクト発生!焦らず利用する4つのコマンド #git - Qiita
                                                                  • gitでコンフリクトの解決結果を再利用する | Webシステム開発/教育ソリューションのタイムインターメディア

                                                                    問題 gitでは空気を吸うようにブランチを作り空気を吐くようにマージを行います。 gitでマージ作業を中止して元の状態に戻すではマージに際してよくある問題の対処方法について紹介しました。 運用をきちんとしていればトピックブランチのマージでコンフリクトが発生することは稀です。 しかし稀とはいえコンフリクトが発生するときは発生します。 例えば新機能Xの実装を始めるとしましょう: $ git checkout -b topic-x master $ $EDITOR $ git commit -am 'Fix outdated comments' $ $EDITOR $ git commit -am 'Revise existing API' $ $EDITOR $ git commit -am 'Implement X' o---o---o <- topic-x / o---o---o <- m

                                                                      gitでコンフリクトの解決結果を再利用する | Webシステム開発/教育ソリューションのタイムインターメディア
                                                                    • rubocopやjshintなどをgit-hookにまとめて設定できるpre-commit gemが便利そう(メモ) - Qiita

                                                                      コードの品質を保つために、コード規約に準拠しているかどうかを調べようとした場合、rubyにはrubocopというgemが用意されています。 bbatsov/rubocop Ruby - Rubocopを使ってコーディングルールへの準拠チェックを自動化 - Qiita rubocopについては、すでに多くの有益な記事があるので、詳しくは割愛します。 簡単に言えば、予め定義したルールに則さないコードを自動で見つけてくれるような物です。 Offenses: test.rb:1:5: C: Use snake_case for methods and variables. def badName ^^^^^^^ test.rb:2:3: C: Favor modifier if/unless usage when you have a single-line body. Another good

                                                                        rubocopやjshintなどをgit-hookにまとめて設定できるpre-commit gemが便利そう(メモ) - Qiita
                                                                      • リポジトリへのComitもれを防ぐ方法 - Hello, world! - s21g

                                                                        複数人で開発している場合に、新しく作成したファイルを svn addし忘れて、Commitもれを発生させてしまうと、 テストが走らなかったり、開発を止めてしまったりと、 様々な悪影響が発生してしまいます。 今回は、Commitもれを防ぐために僕が使ってる方法を紹介します。 やってることは単純で、以下のalias設定を.zshrcに登録しています。 1  alias svn_new='svn stat | grep "^\?" | sed "s/\? *tmp.*//" | sed "s/\? *log.*//" | grep .' svn statの結果から、log/とtmp/ディレクトリの中身を除外してるだけですね。 あとは、svn_newコマンドを実行すれば、svn add し忘れてるファイルが無いかどうか簡単に確認できます。 しかし、実際にはconfig/database.ymlやt

                                                                        • git logにブランチ名を表示する git log --oneline --graph --decorate=fullのススメ - Qiita

                                                                          * commit 1235f58b72bd3323375debbc783a508d8328277cce5 | Author: Masaru Furuya | Date: Fri May 16 00:54:09 2014 +0900 | | git test * commit 2rr29dd167c5d38fec823f2c90fb4896536a6214 | Author: Masaru Furuya | Date: Thu May 15 19:22:14 2014 +0900 | | | * commit 9003273439ba845614650688d7bb752614ec6231 |\ Merge: 90b2dd4 4034903 | | Author: Masaru Furuya | | Date: Thu May 15 18:32:17 2014 +0900 | | | | M

                                                                            git logにブランチ名を表示する git log --oneline --graph --decorate=fullのススメ - Qiita
                                                                          • GitHub - sds/overcommit: A fully configurable and extendable Git hook manager

                                                                            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 - sds/overcommit: A fully configurable and extendable Git hook manager
                                                                            • Fixing "There was a problem with the editor 'vi'" for Git on Mac OS X Snow Leopard

                                                                              8th April 2010 I have had an annoying problem with git and vi. I like to use vim to edit my commit messages, but I’ve been hit with this annoying message every time I write the message and quit vim. error: There was a problem with the editor 'vi' After a little bit of digging I found that this message is shown by git when the editor exits with a non-zero exit code. You can use $? to see the exit c

                                                                              • websec-room.com - websec room リソースおよび情報

                                                                                This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

                                                                                  websec-room.com - websec room リソースおよび情報
                                                                                • Githubの中の人に聞いた、commit識別番号を人間でも扱いやすくする3つの工夫 - not good but great

                                                                                  大阪で行われた「GitHub トレーニングチームから学ぶ GitとGitHubの基礎」というセミナーに参加してきた。折角なので質問をした。質問をした背景、その回答を書いてみた。 commit識別番号とは? gitでコミットしたときに、つけられる番号。グローバルで一意のため英数字の羅列になっている。 ログを出力すると、識別番号を見ることができる。 $git log commit 0162e65afed22b9fbd4ef915d77f9f67a223f7ec Author: naoyashiga Date: Sun Jun 2 18:57:30 2013 +0900 change README.md commit 57228b29d976075bdf47eb9ea7ead44c8b867632 Author: naoyashiga Date: Sun Jun 2 18:55:15 2013

                                                                                    Githubの中の人に聞いた、commit識別番号を人間でも扱いやすくする3つの工夫 - not good but great