タグ

gitに関するiwwのブックマーク (271)

  • gitの管理対象から特定のファイル、ディレクトリを削除する - Qiita

    .gitignore書き忘れて add & commit しちゃったとかよくありますよね。そんな人いないっすよね:-) そんな時は git rm。 ファイルも一緒に削除したいとき〜

    gitの管理対象から特定のファイル、ディレクトリを削除する - Qiita
  • Gitのcheckoutでローカルのファイルを戻す - console.lealog();

    Git管理下、いわゆるローカルで作業してて、内容を保存。 ファイルを閉じる。 あ、やっぱ今の保存なし! ・・・閉じてしまったからCtrl+Zも効かねぇ! って時に使うコマンド。 git checkout branchの切り替えに使ったこのコマンドが、そういう用途でも使えるそうな。 # そのディレクトリ全部 git checkout . # 単品 git checkout hoge.htmlでもあくまで戻せるのは、「最後にコミットした時点まで」 何回も開いて保存して閉じてしてた場合に、2回閉じる前まで!ってのはできません。 ・・・できたら良かったのに。 そんでもってこのコマンドは、以下と同じ。 git checkout HEAD hoge.htmlチェックアウト=作業開始の宣言と捉えるならば、 最後に作業開始しようとした瞬間=最後にコミットした直後 そのコミットした瞬間に立ち戻る・・って意味

    Gitのcheckoutでローカルのファイルを戻す - console.lealog();
    iww
    iww 2016/12/14
  • Cube Drone - - The Only Way

  • 橋本商会 » githubのmasterを1週間巻き戻した

    1週間ぐらい作業した内容をgithubのmasterにpushした後、よく考えたらこれ全部別プロジェクトにしたほうがいい・・ という事に気づき、1週間前の状態に戻した。 せっかくの1週間分の作業を失ってしまうのも何なので、あとで別プロジェクトにコピペするために黒歴史ランチとしてとっておく事にした。 git push origin :masterでgithubのmasterを削除してpushしなおせばいいかと思ったけど、なぜかmasterだけは削除できなかった。 masterを黒歴史branchにする git checkout master git checkout -b black_history git push origin black_history git branch -D master 黒歴史githubにもpushした。ローカルのmasterは削除。 1週間前の状態をma

    iww
    iww 2016/10/07
  • gitの良さがいまだに分からない - 負け犬プログラマーの歩み

    ここ2年ぐらいで俺が働いた現場はみんなgitを採用している。就職エージェントと面談するときもgit経験の有無をよく訊かれるし、今ではVSSやCVSどころか、SVNですら時代遅れになってきて、SVNを使っている現場は「レベルが低い」「保守的・旧態依然」という雰囲気すら感じる。 俺としては4-5年前からgit(GitHub)を使っているし、gitを使うこと自体に抵抗はない。一通りの基操作はできるし、人並みにはできると言っても差し支えはない。 …が、正直gitの良さがあまり見えてこない。 もし俺が中規模以上のプロジェクトのリリースを格的に管理する側であれば全然違った感想を持ったかもしれない。でも一人の開発者として、せいぜい10人程度のプロジェクトで利用する限り、「gitで良かった」という状況があまり思い当たらない。 ではgitの何が気にわないのか書いていきたい。 ①gitは馬鹿には難しい

    iww
    iww 2016/10/02
    ブランチの切り替えは煩雑だと思う。 別ディレクトリになってくれれば使い勝手は向上しそう
  • PhpStorm + git 'Contents are identical' почему?

    iww
    iww 2016/08/24
    PhpStormでgitなどでdiffを取った時に出るメッセージ。 本文に違いが無くてパーミッションなどに違いがあるときに出る。 filemodeを無視すれば出なくなる。
  • gitにおけるコミットログ/メッセージ例文集100

    私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくまで単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。 要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのである。ググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか。 仕方なく自分でまとめたので、増田に垂れ流しておく。 はじめにここで挙げているコミットログは全て実際のコミットログからの転載である。当然ながら各コミットログの著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユースの範囲なら許してくれるだろうと考え名前とプロジェクト名は割愛したが、ここ

    gitにおけるコミットログ/メッセージ例文集100
    iww
    iww 2016/07/26
    『カンニングペーパーを作る行為それ自体が効率のいい学習になるという話』
  • gitで自分の今日のコミットログを見る - Hack Your Design!

    afterの日付は今日の日付(今週にしたければ月曜日の日付を)、authorには自分の名前を指定(人の見たければその人の名前を)。 追記(2013/11/15) git todayというエイリアスが素敵だと思ったのでこちらを今後採用したいと思います。git todayのエイリアスは下記のように登録してください。 $ git config --global alias.today "log --since=midnight --author='$(git config user.name)' --oneline"

    gitで自分の今日のコミットログを見る - Hack Your Design!
    iww
    iww 2016/04/27
    git today というエイリアス名が素敵だった。
  • マンガでわかるGit 第一話「Gitってなあに?」 | マンガでわかるWebデザイン

    次回以降の流れは?(2016/04/11 0時 追記) マンガでわかるGitの構成は、ざっくり下記の構成を考えています。 最初の一歩: Gitとはなんぞや? 第一フェーズ: 1人で使ってみる 第二フェーズ: 複数人で使ってみる 第三フェーズ: 実務上でのハウツー(応用) これは、まだ私が頭の中で考えているだけの仮段階のものですので、細部はみなさんからのコメント・需要を拝見しながら変更していくと思われます。 ちなみに、はてブコメントで要望の多かった「SVNとGitの違い」 → こちらのマンガ化はやってみたいですね。 #マンガでわかるGit 全体の構成(仮)考えるの楽しい♫ Gitってそもそも何?メリットは? ↓ 一人でGit😃 ↓ 複数人でGit😃😃 の流れで考えています。 はじめてコミット、チェックアウトしたときの感動といったら! pic.twitter.com/uyCl1zAxAF

    マンガでわかるGit 第一話「Gitってなあに?」 | マンガでわかるWebデザイン
    iww
    iww 2016/04/10
    プロはブランチで同じことをする。 どのブランチが本当のリリース版かわからない。
  • ご支援のご依頼について – エバンジェリズム研究所

    旧コンテンツは一部非公開となりました。ご了承ください。 コンテンツの大半は、こちらのブログに移動済みです。よろしければ、ブログもご覧ください。

    ご支援のご依頼について – エバンジェリズム研究所
    iww
    iww 2016/03/22
    ファイルの差分を表示する右下のとこの文字化けの問題は解決したのかな。 あれ何年も放置されてたみたいだけど
  • SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    SourceTree
    iww
    iww 2016/03/22
    スクリーンショットが古い
  • git で日付を指定して log や diff を見る - Qiita

    Help us understand the problem. What is going on with this article?

    git で日付を指定して log や diff を見る - Qiita
    iww
    iww 2016/03/15
    今日の修正分は git log --since=yesterday
  • GitHub初心者はForkしない方のPull Requestから入門しよう // qnyp blog

    2013/08/13 GitHubの新デザインに対応するために記事内容・画像をアップデートしました。 こんにちは、ブログ記事を書くのが約2年ぶりのruedapです。 さっそくですが、Pull Request(プルリクエスト)機能を使ったことはありますか? GitHubの代表的な機能で、「pull req」や「PR」とも略されたりして、名前はよく聞きますよね。 この記事は、Gitはいちおう入門済みで、GitHubも使い始めたけど、Pull Request機能はまだ使ったことがない、そんな人に向けた 簡単な方のPull Request の入門記事です。 もう1つのPull Requestについて Pull Request機能の解説としてよくあるのは「他の人のリポジトリを自分のGitHubアカウントにFork(コピー)してきて、変更を加えて、それを元のリポジトリに取り込んでもらうようにリクエスト

    GitHub初心者はForkしない方のPull Requestから入門しよう // qnyp blog
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    iww
    iww 2016/02/25
    gitのコマンドはとっちらかってて意味がわからないので GUI使ってる
  • https://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.7.0.32509.exe

    iww
    iww 2016/02/17
    SourceTree 1.7系の最新。 1.8がうんこなのでダウングレード用
  • How to change the log view's font?

    iww
    iww 2016/02/17
    "we don't support changing the log view's font"
  • Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan

    ここで見たように、Git は、Subversion ユーザーにその CLI に早く慣れてもらうようにするということをあまり考慮していません。 新しいコマンドを入力するために指を再度トレーニングすることによりこの問題を回避することはできますが、それでもシステムを移行する上での障害の一つになるでしょう。その上、Subversion ユーザーにとってフレンドリーで、かつ、強力で美しいインターフェースをもった Mercurial があるので、Git がなくても問題はありません。 履歴が安全な Mercurial Mercurial の哲学は、 “履歴は永久的で神聖である” ということです。Mercurial のコアには、履歴を変更できるコマンドがたった一つだけあります。hg rollback です。このコマンドは直前のプルやコミットを “取り消し” ますが、それより前のものには一切触れません。 G

    Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan
    iww
    iww 2016/02/17
    SourceTree をインストールするとき、いつも「使わない」を選択するプログラム。 何のプログラムか気にはなっていた
  • レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog

    こんにちは。 アグリゲーション開発担当の中川です。 今回は、みんなが大好きな構成管理ツール「Git」について話したいと思います。 私は Git を使い始めてから、バグの発生数が激減しました。 Git を使ったとある手法によってレビューが充実し、バグの少ないコードを書くようになったと考えています。 では、今回はその手法について紹介したいと思います。 ※ 稿は Git 以外の第三世代構成管理ツール(Hg、Bzr など)にも適用するかと思いますが、Git の用語とコマンドを使って紹介していくため Git の基知識が必要となります。ご了承ください。 レビューしやすいコミット履歴と、開発の流れで自然にできるコミット履歴の乖離 以下のようなコミット履歴があるとします。 1. wip: 仕様変更○○を行い始めた 2. wip: 仕様変更○○の続き 3. wip: ちょっと設計を変更、それと過去のバグ

    レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog
    iww
    iww 2015/12/31
    『コミットを後から変更すると言う概念』 これがgitの嫌いなところなんだよなぁ
  • SVNを捨ててGitを使うべき5つの理由 - Qiita

    まえがき 私はGit好きの人間です。 もっと言えば、Gitを愛している(Git Lover)と言ってもいいくらいです。 そんな私がなぜこんなタイトルの記事をいまさら書こうと思ったかというと、 いまだにGitの便利さを知らず、Subversionを強い理由もなく使い続ける開発者が多いからです。 そんなわけで 「会社にGit/GitHubを導入するための説得する」 という目的でこの記事を書こうと思います。 Gitの良さってなんだろう? 実は私もこれまで強く意識して考えたことはありませんでした。 Gitを使い出したら、 それがあるのが当たり前でGitなしの開発など考えられなくなっていたからです。 そういう意味では、Gitって 中世における自動車 に近いものがあるのかもしれません。 その時代、移動手段といえば馬が普通であり、 自動車などが普及するとは誰も考えなかったわけです(たぶん)。 それが今で

    SVNを捨ててGitを使うべき5つの理由 - Qiita
    iww
    iww 2015/12/29
    gitはいろんなことができるけどやり方や思想が一貫してなくて覚えにくい。
  • SourceTreeでいろいろ取り消してみる - yk5656 diary (旧)

    SourceTreeでいろいろ取り消してみる 修正を破棄する(git checkout) 何かファイルを修正して、作業ツリーに修正ファイルが表示された状態。 この修正を破棄する場合は、破棄したいファイルで 右クリック(または[操作]メニュー)から[リセット...]を選ぶ。 [OK]ボタンを押すと修正が破棄される。 [リポジトリ]メニューの[リセット...]からも破棄することが可能。 ステージしたファイルの取り消し(git reset) Indexにファイルをステージした状態。 チェックボックスを外せば、ステージを取り消せる。 前回のコミットの修正(git commit --amend) コミットメッセージの修正 ファイルを修正してコミットした状態。 プッシュはしていない。 コミットメッセージを修正する場合は、 [コミット]をクリックして、下記の画面を表示する。 [オプションのコミット]で[

    SourceTreeでいろいろ取り消してみる - yk5656 diary (旧)
    iww
    iww 2015/11/13
    コミットを取り消すには、ひとつ前のコミットの上で右クリックして「現在のブランチをこのコミットまでリセット」を選択し、使うモードに「Soft」を選ぶ