タグ

Gitに関するfun9yboyのブックマーク (20)

  • 【Photoshop入門】Webデザインをはじめよう!第1回 デザイン前に覚えておきたい環境設定とレイヤー機能 - Adobe Blog

    The Blog | Welcome to Adobe Blog アドビのブログでは、Creative Cloud、Document Cloud、Experience Cloudの最新情報や役に立つ情報を紹介しています。

    【Photoshop入門】Webデザインをはじめよう!第1回 デザイン前に覚えておきたい環境設定とレイヤー機能 - Adobe Blog
  • 【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!

    gitのコマンドって、コマンド名だけでは動作が想像できないものが多いですよね…。けど、勉強していく中で呪いのように見かける言葉。 『rebaseすんなし』 ドユコトー?ってことでまとめ。 pull = fetch + merge(rebase)! まず。 gitの主な動作はpush・fetch・merge・rebaseで出来ます。 push rebase pullはー?っていうと、fetch して mergeする = pull。 ちなみに、fetch して rebase する = pull --rebase。 要するに、pullは使わなくてOK!ってことです。 使わなくていい理由はこちらの記事が分かりやすかったです。ご参照ください。 Git pullを使うべきでない3つの理由 mergeするとどうなるの? mergeは2種類ある!その1・・・Fast-Forward topicランチ

    【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!
  • 覚えておくと便利なgitのtipsをいくつか - Webtech Walker

    頻繁に使うわけではないけど便利なgitのtipsをいくつか紹介。というか自分が忘れるからメモ。 git stash 現在作業中のbranchでまだコミットはしたくないけど、trunkで直さないといけないバグとかが見つかったときに、今の変更を横にどけておくコマンド。 $ git stash で変更をいったん横にどけておいて、他のbranchに切り替えて作業後、今のbranchに戻ってきて $ git stash pop とすれば横にどけておいた変更が復活する。 git ignore プロジェクトの中で除外する必要があるファイルは.gitignoreに書くけど、自分の環境だけで除外したいファイルがある場合は.git/info/excludeに書くのがよいです。 自分の環境ではいつでも除外したいというときは $ git config --global core.excludesfile $HOM

    覚えておくと便利なgitのtipsをいくつか - Webtech Walker
    fun9yboy
    fun9yboy 2016/09/15
  • Git-flowって何? - Qiita

    git-flowとは、プラグイン(ツール)のことです。。 Vincent Driessen氏がブログに書いた"A successful Git branching model" というブランチモデルの導入を簡単にする git プラグインである。 参考資料: ・ http://hm-solution.jp/lifehack/post2475.html ・ http://d.hatena.ne.jp/Yamashiro0217/20120903/1346640190 Git-flowイメージと各ブランチの役割 master: プロダクトとしてリリースするためのブランチ。リリースしたらタグ付けする。 develop: 開発ブランチ。コードが安定し、リリース準備ができたら master へマージする。リリース前はこのブランチが最新バージョンとなる。 feature branches: 機能の追加。

    Git-flowって何? - Qiita
  • gitignoreまとめ - maeharinの日記

    Gitで無視ファイルを細かく設定する際にはまったので、メモ ヘルプ こまったら、これで $ man gitignore web版 前提 まずは前提を抑えておかないと、はまる 既にトラックされたファイルはgitignoreが効かない $ git init $ touch hoge.txt $ git add hoge.txt # トラックされた後に $ vim .gitignore # 無視設定しても hoge.txt $ git status # 効かない 既にトラックされたファイルを無視対象にしたければ、git rm --cached $ git rm --cached hoge.txt # 上記のトラックされたファイルをインデックスから削除すれば(ワークツリーはそのまま) $ git status #gitignoreが効く # もしhoge.txtをcommit済みの場合 $ git

    gitignoreまとめ - maeharinの日記
    fun9yboy
    fun9yboy 2016/09/15
  • Git で常に除外したい設定を .gitconfig で設定する方法

    Git で常に除外したい設定を .gitconfig で設定できるということでしたが、なかなか方法を検索しても見つからなかったのですが、以下のサイトに方法が載っていました。 プロジェクトの中で除外する必要があるファイルは.gitignoreに書くけど、自分の環境だけで除外したいファイルがある場合は.git/info/excludeに書くのがよいです。 覚えておくと便利なgitのtipsをいくつか – Webtech Walker .gitconfig に設定を加える 以下のコマンドで簡単に設定できます。

    fun9yboy
    fun9yboy 2016/09/15
  • https://blog.shinji.asia/sourcetree_git/

    https://blog.shinji.asia/sourcetree_git/
  • はじめてgitをつかったのでコマンドを復習します

    はじめに こんにちは川崎です。最近はじめてgitを使う機会がありましたので復習してみます。 このエントリーは私がgitを使い始めたばかりのログを元にして、まとめた内容にしています。 gitをインストール、コマンドを使う準備 gitを使うにはgitのインストールが必要です。使っている環境に合わせてgitをインストールします。 私の環境はmacなのでportsでインストールしました。 $ sudo port -d selfupdate $ sudo port install git-core +gitweb +svn インストールが完了したかどうかはgit --versionコマンドで確認できます。 $ git --version git version 1.7.3 gitのversionが表示されたのでインストールされているようです。準備完了です。 はじめてgitを使うときは gitを使うた

    はじめてgitをつかったのでコマンドを復習します
    fun9yboy
    fun9yboy 2016/09/14
  • 複数人での Git 開発に便利な 3 つのコマンド - Qiita

    こんにちは、 rosylilly です。すっかり Advent Calendar のことを忘れていて、大急ぎで記事を書いています。ちゃんと予定は管理しておかないといけませんね…… ということでいつも使っているコマンドの中で 3 つほど紹介されていなかったものがあったので紹介しようと思います。 git grep コマンド 特定の語句が含まれているファイルを検索し、そのファイルでその語句が含まれている行数などを調べるコマンドです。 通常の grep コマンドなどを利用してもいいのですが、コマンドがわかりにくいのと、対象として指定するファイルを指定するのが面倒です。 その点 git grep だと、 git が管理しているファイルだけが検索対象になるので、手軽にリポジトリから検索することが出来ます。 また、オプションを使うことでより柔軟な検索も実現出来ます。一部を紹介しておきますので、man g

    複数人での Git 開発に便利な 3 つのコマンド - Qiita
    fun9yboy
    fun9yboy 2016/09/14
  • [初心者向け]こんなときどうする⁉︎ GitのTips25選! - Sweet Escape

    半分自分用のメモですが、Gitを使って開発してる場合によくあることを簡単にまとめました。 特に使い始めの頃とか初心者の人が困ったときの手助けになれば。 なお、自己責任でお願いします。 ※間違いあったら指摘してください 変更確認系 1. 変更箇所を直前のコミットタイミングと比較したい git diff HEAD~1 2. 差分のサマリを見たい git diff --stat <source> <target> 3. スペースの変更を無視してdiffしたい これをしないと全体をインデントしたときとかに悲惨です。 git diff --ignore-space-change <source> <target> 4. 自分のリポジトリをフォークして作られた他人のリポジトリを比較 git remote add <name> <フォーク元もしくは比較したいリポジトリ> git fetch <name>

    [初心者向け]こんなときどうする⁉︎ GitのTips25選! - Sweet Escape
    fun9yboy
    fun9yboy 2016/09/14
  • gitでよく使う21コマンドまとめ - web-k.log

    よく使うgitコマンドをリストアップしてみる リポジトリ作成: git init ローカルリポジトリを作成するにはリポジトリ名を指定する。

    fun9yboy
    fun9yboy 2016/09/09
  • Gitでやらかした時に使える19個の奥義 - Qiita

    タイトルは大目に見てください><。 内容は危険な操作を伴うのでくれぐれも自己責任でお願いします。 間違いもあったら指摘ください。 ローカル編 自分のローカル環境だけで閉じていて、他の人への影響がない場合に有効です。 リモートにプッシュしちゃってる時は、他人への影響が発生するので危険です。 やらかし1:コミットメッセージに禁止ワード入ってて人生やめたい時 コミットメッセージを修正するのは簡単です。 ファイルの追加なんかもできちゃいます

    Gitでやらかした時に使える19個の奥義 - Qiita
    fun9yboy
    fun9yboy 2016/09/09
  • TortoiseGitでバージョン管理をするための基礎勉強 | バージョン管理システム入門(初心者向け)

    はじめに ようこそ、分散バージョン管理「Git(ギット)」のGUIクライアントである「TortoiseGit」の基礎勉強です。TortoiseGitは、GitのクライアントツールでWindowsのシェルエクステンションとして機能します。専用のGUIを備えており、CUI の Git より、直感的で簡単に扱うことが出来ます。Subversion クライアント用の「TortoiseSVN」を利用したことがある方は似たような使い勝手を提供しているので比較的簡単に使うことが出来ます。 「TortoiseGit の基礎勉強」では、Windows 7 環境で TortoiseGit の基的な使い方をご自身のマシンで動作させます。 TortoiseGit はこのチュートリアルで説明している以外にも多くの機能を備えたパワフルなバージョン管理システムです。使いこなすためには文章を読むだけではなく実際に試すこ

    TortoiseGitでバージョン管理をするための基礎勉強 | バージョン管理システム入門(初心者向け)
    fun9yboy
    fun9yboy 2016/09/09
  • git pushで本番環境に“自動デプロイ”できる環境を作ってみよう! | vdeep

    こんにちは、okutani(@okutani_t)です。Gitを使えばかんたんにプログラムのバージョン管理をすることができますが、リモートにリポジトリをプッシュする機能(git push)を使えば「番環境への自動デプロイ」がかんたんにおこなえる環境を構築することができます。 今回は一例として、僕のポートフォリオサイト(okutani.net)をGitで管理して、番環境に自動デプロイできるようにする流れで解説しています。 次の環境でおこないます。 ローカルリポジトリ MacPC上で管理。 番環境 エックスサーバーにリモートリポジトリを作成し、そこにプッシュすることで番環境にデプロイできるように設定していく。 GitHub GitHubでも管理しているため、番環境とGitHubへのプッシュを同時にできる設定もおまけで設定。 参考: GitHubのURL→「https://github

    git pushで本番環境に“自動デプロイ”できる環境を作ってみよう! | vdeep
    fun9yboy
    fun9yboy 2016/09/08
  • Gitのリモートリポジトリにプッシュすると自動的にWebサイトが更新されるリポジトリを作成する | Arcany

    さくらインターネットのレンタルサーバにはGitが既にインストールされていて、リモートリポジトリを作成することができます。 これを利用して、サイトのファイルのバージョン管理と更新をいっぺんにできないか試してみました。 レンタルサーバがgitをサポートしているかどうかを確認する まずSSHでプロバイダーのレンタルサーバー領域にアクセスし、Gitのバージョンを確認します。 $ ssh <ユーザ名> @<プロバイダーのレンタルサーバのホスト名> →パスワードを入力 % git —version git version 2.7.0と表示されました。 bareリポジトリとbareでないリポジトリ ここで気をつけなければならないことがあります。それはbareリポジトリと、bareでないリポジトリには違いがあるということです。 bareリポジトリ リモートリポジトリとして使用され、ローカルリポジトリからp

    Gitのリモートリポジトリにプッシュすると自動的にWebサイトが更新されるリポジトリを作成する | Arcany
  • 続続・イラストでわかるgit入門の入門:checkoutをする

    <pre wp-pre-tag-0=""></pre> nbsp;ls -al total 8 drwxr-xr-x   4 masa  masa   136  7 26 09:44 . drwxr-xr-x+ 54 masa  masa  1836  7 26 09:44 .. drwxr-xr-x  13 masa  masa   442  7 26 09:44 .git -rw-r--r--   1 masa  masa   104  7 26 09:44 index.html

    続続・イラストでわかるgit入門の入門:checkoutをする
  • Git超絶まとめ - Qiita

    ファイル保存領域 ワーク(ワーキング)ツリー インデックス(ステージング) リポジトリ ワーク(ワーキング)ツリー ユーザーが作業しているディレクトリ領域 インデックス(ステージング) ワークツリーとリポジトリの中間領域(一時領域) コミット対象のファイルを登録する領域 リポジトリ ファイルやディレクトリの状態を管理する領域 ブランチ 履歴の流れを分岐して保存していくための機能 - masterブランチ - 追跡ブランチ - HEAD masterブランチ gitリポジトリに最初にコミットすると作成されるブランチ 追跡ブランチ リモートブランチの状態を監視するためのブランチでローカルブランチの一種 git branch -a * master //作業ブランチ remotes/origin/HEAD -> origin/master //HEADの位置 remotes/origin/mas

    Git超絶まとめ - Qiita
  • Git初心者に捧ぐ!Gitの「これなんで?」を解説します。

    はじめましてこんにちは、今年新卒でKRAYに入社しました亀井と申します。 会社のみなさんからは「あさちゅん」と呼ばれております。どうぞよろしくお願いします。 突然ですが、みなさん使ってますか? Git。 KRAYではバリバリ活躍してるGitですが、 「よくわからない……」と頭を抱えてる方も多いですね。 わたしも抱えてます。 正直、KRAYに入社するまでターミナルを使ったことすらなく、 Gitも入社してから使いだしたので初心者もいいところです。 そんなわたしが1日約200回×3ヶ月ターミナルでGitコマンドを打ち続けて やっとわかってきた、Gitの「これなんで?」を解説します。 主にGit初心者、Gitについて理解を深めたい人向けです。 もくじ なんでcommitする前にaddしなきゃいけないの? ブランチってなんのために分けるの? HEADってなんなの? 消したファイルもコミットしなきゃい

    Git初心者に捧ぐ!Gitの「これなんで?」を解説します。
    fun9yboy
    fun9yboy 2016/09/07
  • [git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法 - Qiita

    [git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法Git新人プログラマ応援 1. gitの基礎(言葉の意味) ワーキングツリー[working tree]:最新のファイルの状態 インデックス[index](ステージ[stage]):コミットするためのファイルの状態 ローカルリポジトリ[local repository]:ファイルの変更履歴を記録(手元で管理) ヘッド[HEAD]:最新のコミットの状態 リモートリポジトリ[remote repository]:ファイルの変更履歴を記録(みんなで共有) add:「ワーキングツリー → インデックス」への反映 commit:「インデックス → ローカルリポジトリ」への反映 push:「ローカルリポジトリ → リモートリポジトリ」への反映 2. git resetを使いこなす git re

    [git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法 - Qiita
    fun9yboy
    fun9yboy 2016/09/07
  • XSERVER に Git をインストールする手順

    知人の XSERVER で作業をする機会があったのですが、標準で Git が入っておらず作業が不便だったのでインストールしてみました。 その時の作業手順を備忘録としてまとめてみます。 ※作業環境:OS X 10.11 インストール手順 SSH 接続設定 XSERVER に SSH 接続して作業する必要があるので、始めにその設定をしておきます。 XSERVER のサーバーパネルから「SSH設定」画面を開き、「ONにする」をクリックします。 次に公開鍵の鍵ペアを作成します。 「SSH設定」画面の「公開鍵認証用鍵ペアの生成」タブを開き、パスフレーズを入力して「公開鍵認証用の鍵ペア生成(確認)」をクリックします。 確認画面で「確定」ボタンをクリックすると秘密鍵ファイル(【サーバーID】.key)がダウンロードされるので、.ssh ディレクトリに格納します。(パーミッションは600に変更すること)

    XSERVER に Git をインストールする手順
  • 1