タグ

gitに関するdelhicurryのブックマーク (11)

  • 気をつけて!Git for Windowsにおける改行コード - Qiita

    これをみるとinputやfalseはLF -> CRLFの自動変換を行わないので、これらを選んでしまいそうですが、 大規模開発で多数の開発者がtrueでインストールしてしまった場合、わざわざ変更をしてもらうまでの悪影響があるのか?がわからなかったので、それについて調べた結果を記載しようかと思います。また、これを書くきっかけとなった私のチームではまった落とし穴について書こうと思います。 core.autocrlfをtrueに設定をした場合 core.autocrlfをtrueに設定をした場合について整理します。 チェックアウトやコミットした場合の動きや、開発者がCRLFでファイルを作成した場合の動きは以下のようになります。 上記の図から確かにwroking directory上ではCRLFとLFが混在してしまう可能性がありますが、 repository上のファイルがLFである以上、core.

    気をつけて!Git for Windowsにおける改行コード - Qiita
    delhicurry
    delhicurry 2016/12/09
    ビルド作業のことや、想定していない改行コードの不具合を出さないようにするには git config --global core.autocrlf input
  • サブディレクトリに一括で処理するスクリプト - 12FF5B8

    あるディレクトリの下にあるサブディレクトリ全てに対して、git pullなどをして回る。 手抜きgit更新スクリプト | GoingMyWayを参考にした(というより必要な部分を抽出した)。 シェルスクリプト findコマンドで、.gitを持つディレクトリ一覧を、配列として格納する。 あと、for文でeach的な書き方ができるのは知らなかった。 git pullの結果、更新があれば、バイトコンパイルもする。 #!/bin/bsah # 手抜きgit更新スクリプト | GoingMyWay # http://goingmyway.net/?p=632 _GITDIRS=`find . -type d -name ".git" | sed "s/\(\.\/.*\)\/.git/\1/g"` for _DIRS in ${_GITDIRS}; do echo -e "\n-- ${_DIRS}

    サブディレクトリに一括で処理するスクリプト - 12FF5B8
    delhicurry
    delhicurry 2016/08/02
    find . -type d -name "*.git"
  • git out of memory errors – git repack | Kevin Blake

    delhicurry
    delhicurry 2016/02/13
    さすがにvagrantのboxだと無理か。。。
  • Ruby, Rails, Git再入門 git remote add の操作を取り消す方法 - Change the World!

    このブログをご覧のみなさん、こんにちは。 やあ (´・ω・`) ようこそバーボンハウスへ。 このページはサービスだから、まず見て落ちついて欲しい。 うん、「また」なんだ。済まない。 ちぇんわの顔も三度までって言うしね、謝って許してもらおうとも思っていない。 でも、このタイトルを見たとき、君は、きっと言葉では言い表せない 「またミスったのかYo!」みたいなものを感じてくれたと思う。 殺伐とした世の中で、そういう気持ちを忘れないで欲しい そう思って、このタイトルで作ったんだ。 じゃあ、ブラウザを閉じる以外の注文を聞こうか。 お前どんだけコマンドミスしてんのよ、って思ったかな? うん、そうなんだ。めちゃくちゃミスってるんだ。そもそもあれだ、Ruby on Rails チュートリアル:実例を使って Rails を学ぼうで色々気になる誤記を見つけたから、Pull Request で修正を送ろうとした

    Ruby, Rails, Git再入門 git remote add の操作を取り消す方法 - Change the World!
    delhicurry
    delhicurry 2016/02/01
    git remote rm upstream
  • GitHub - bobthecow/git-flow-completion: Bash, Zsh and fish completion support for git-flow.

    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 - bobthecow/git-flow-completion: Bash, Zsh and fish completion support for git-flow.
  • zshでgitの補完を設定する手順。

    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

    zshでgitの補完を設定する手順。
  • 【git】ブランチ運用でpull requestをmerge pullrequestした後に取り消す - tweeeetyのぶろぐ的めも

    はじめに pull requestを出した後にmerge pull requestしてしまったものを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消しもぱっと見たい自分用にまとめたので参考までに。 【git】add、commit、push、merge、pull request、merge pull requestの取り消し アジェンダ pull requestのmerge後に取り消すコマンド やってみる 1. pull requestのmerge後に取り消すコマンド コマンドとしては簡単です。 $ git revert -m 1 マージコミットハッシュ番号 2. やってみる コマンドは簡単ですがやっぱりやってみない

    【git】ブランチ運用でpull requestをmerge pullrequestした後に取り消す - tweeeetyのぶろぐ的めも
  • RedmineとGitを連携させる(認証統合) - torutkのブログ

    第4回shinagawa.redmine勉強会に参加してきた - torutkの日記にて、岡隆史さんの発表にRedmineとGitの連携(認証統合)がありました。この参加レポートで次のように書いていました。 中央リポジトリはRedmineでも、Git利用OKとのことです。Redmine 2.1ではGit認証統合が搭載され、Redmineのロールに基づきリポジトリのread権・write権の制御ができるそうです。この話は知りませんでした。gitoliteでssh鍵を使ってユーザー管理するの大変だなぁと思ってました。なお、設定は、Apacheの設定ファイルにいろいろ記載するようです。Gitリポジトリ名に制約があるようです。 しかし、Gitは軽くさわってみた程度です。Gitサーバーの立て方が未知のままです(gioliteは途中で挫折)。が、意を決して構築してみました。ので、たぶんに試行錯誤が含

    RedmineとGitを連携させる(認証統合) - torutkのブログ
  • WindowsのmsysGitからGithubを利用するときの秘密鍵設定 | SawanoBlog 2G

    TweetGitに慣れがてら、Githubを使います。 クライアントはPCWindowsなのでmsysGitをセットアップ。 msysGitはsshやらssh-keygenがついているのでGithubリポジトリへsshアクセス、キーペアの準備は問題ない。 リポジトリへのURIはこんな感じ。 git@github.com:{github_id}/{repo_name}.git あれだね、git-shellを呼ぶんだろう。 さてgit更新用の秘密鍵の指定はどうやるんかいなと、"git remote"や"git push"で秘密鍵関連のオプションを探したけどなかった。 Help.GitHub – Troubleshooting SSH issues を見たらいくつか設定方法が、ssh側で何とかしましょうってことね。 「SSH config」の項が一番シンプルでいいや、Windowsなので

  • Git/一人で使ってみる(msysgit編) - 俺の基地

    Git bash msysgitにはgitを使う専用のコマンドラインのシェルの git bashというものがくっついてきてこれでUnixライクに操作することができる。 普通にインストールするとフォルダに対して右クリックでgit bashを対象のフォルダをカレントとして開くことができる。 このgit bashはgit専用なのでtabをバシバシ押すだけで、コマンドとか引数を補完してくれます便利 ▲ ▼ サンプルプロジェクト ホームページの管理をするとして、サンプルのページを作る Windowsによくありげな状況を想定して My Document\hp\hp001\ なディレクトリを作り中に index.html を作る。内容は適当 <html> <head> <title>git</title> </head> <body> <h1>はじめてのGit</h1> <p>はじめます</p>

  • git svn を使ってみる (Windows 環境構築編) - bluepapa32’s Java Blog

    GitHub のおかげで プライベートでは Git 一色の今日この頃。そろそろ 仕事でも Git を使ってみることに... 分散型リポジトリを使った開発のリズムは非常に心地よく 一度味わってしまうと もう 二度と集中型リポジトリを使った開発には戻れない... ということで... 仕事でも Git を使いたいと思うのは至って自然な流れではありますが、 色々と大人の事情もあって リポジトリ自体を SVN から Git へ移行するのはそんなに簡単な話ではありません。 と言う訳で git-svn ですよ。 git-svn を使えば、今まで通り SVN を使ってプロジェクトを共有しつつ、ローカルの開発環境では こっそり Git が使えてしまうのです。 自分だけ 分散リポジトリを使っていい感じで開発を行い、すべての準備が整ったら集中リポジトリに push して、他の開発者に公開するなんてことができます

    git svn を使ってみる (Windows 環境構築編) - bluepapa32’s Java Blog
  • 1