タグ

Gitに関するxiuxingのブックマーク (10)

  • MacのGitのバージョンをアップデート!Homebrewでの管理に切り替える | サイト構築日記

    MacBook AirでGitを使っているが、しばらくバージョンをアップデートしてなかったのですることにする。ついでに、OS X用パッケージマネージャーであるHomebrew をインストール済みだったので、Gitもそっちで管理することにした。 ※OS X Mavericks 現在のバージョンを確認 ターミナルを開き、次のコマンドを叩いて確認した。 git --version MacBookAir:~ hoge$ git --version git version 1.8.5.2 (Apple Git-48) MacBookAir:~ hoge$ インストールされているGitのバージョンが 1.8.5.2 であることを確認。 現在のGitのパスを確認 次のコマンドを叩いて確認した。 which git MacBookAir:~ hoge$ which git /usr/bin/git Mac

    MacのGitのバージョンをアップデート!Homebrewでの管理に切り替える | サイト構築日記
    xiuxing
    xiuxing 2015/12/09
  • Git を学ぶ - チュートリアル、ワークフローおよびコマンド | Atlassian

    Git は、元々 Linus Torvalds によって 2005 年に作られた、無料でオープンソースのバージョン管理システムです。他の SVN や CVS といった中央バージョン管理システムと違って、Git は分散型で、すべての開発者がローカル環境で彼らのコードのリポジトリの完全な履歴を持っています。これは、最初のリポジトリのクローン作成に時間がかかりますが、commitblame、diff、merge、log といったこれに続く作業を劇的にスピードアップします。 Git は多くの革新的で強力なワークフローやツールにつながる、リポジトリ履歴のブランチ、マージ、および書き換えに非常に役立ちます。プル リクエストは、チームが Gitランチでコラボレーションを行い、他のコードを効果的に見直すことができる、非常に人気のツールです。Git は現在世界で最も広く使用されているバージョン コント

  • 「こわくない Git」というスライドを発表しました - kotas.tech

    社内向けに「こわくない Git」というタイトルのスライドを作って発表しました。 対象者は「マージがなんとなく怖い」「エラーが怖い」「リベース使うなって言われて怖い」と、Git が怖いと思っている人です! こわくない Git from Kota Saito 発表中に出た質問など 補足も兼ねて、上のスライドを発表した際に出た質疑応答などをここに書いておきます。 Q: 常に Non Fast-Forward (--no-ff) でいいのでは、と思えるけど git merge がデフォルトだと Fast-Foward or Non Fast-Forward (--ff) なのはなぜ? A1: Non Fast-Forward だと、確かにメリットが多いのですが、1点だけデメリットがあります。特に差分が無い状態で git merge --no-ff すると、空のマージコミットが作られてしまうのです。

    「こわくない Git」というスライドを発表しました - kotas.tech
    xiuxing
    xiuxing 2013/04/22
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

    xiuxing
    xiuxing 2012/08/17
    これはためになった。ありがたい。
  • まったりSE備忘録 » Git の Master サーバー構築

    Mac に Git をインストールしたので、マスターとなるサーバーを構築する。 OS は CentOS 5.4 を使用している。 Mac で開発して Linux にマスターを保存するイメージ。 yum で git をインストール。 (事前に rpmforge などの git のあるリポジトリを加えておく。) [CentOS]# yum -y install git Loaded plugins: fastestmirror, priorities, versionlock Loading mirror speeds from cached hostfile * addons: ftp.iij.ad.jp * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: fr2.rpmfind.net * updates: ftp.iij.

  • Gitサーバーの構築メモ - Capsule

    ローカルで利用するためにGitサーバを建ててみたので、今回はそのメモを書いていきたいと思います。 OS環境は、いつも通りでUbuntu10.04です。 Gitサーバの構築 まずは、gitのインストールとgit-daemonを動かしてくれるgit-daemon-runをインストールします。 # gitのインストール sudo apt-get install git-core git-daemon-run git-daemon-runをインストールするとgit-daemonが自動で動き出してくれるのですが、このままでは使いにくいので/etc/sv/git-daemon/runに以下のように変更を加えます。 #!/bin/sh exec 2>&1 echo 'git-daemon starting.' exec chpst -ugitdaemon \ /usr/lib/git-core/gi

  • tyamada22のブログ:プライベートな開発環境でのgitサーバー構築入門

    2009年03月15日 プライベートな開発環境でのgitサーバー構築入門 私は第46回東京エリアDebian勉強会(2008年11月)の「Debianを使ったLaTeX原稿作成合宿」で初めてgitを使ったのですが、これだけではgitの特徴や使い方の理解が不十分だと感じたので、自分でgitを使い始めてみました。 ☆ gitの紹介や導入の手順例は、「git」でWeb検索すると記事やブログが簡単に見つかります。ただし、それらの内容は、 開発環境はそれぞれLAN接続またはインターネット接続をしているので、「参照したいマシン」から「公開しているマシン」は常に参照可能 という前提があるようです。 今回は、Rubyでプロトタイプを開発中のコードを友人と共有する目的なのですが、 開発環境は、家庭内でインターネットに接続したノートPCで、開発者が使っていない間はスリープ状態だから(どうやっても)他のマシンか

  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
    xiuxing
    xiuxing 2012/08/08
    gitサーバ構築の参考
  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

    こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
    xiuxing
    xiuxing 2012/08/08
    Gitサーバ構築の参考
  • 1