新しいフォルダー

気になったことや勉強したことについて書いていきます

Git

巨大なリポジトリの最新版をクローンする方法

Git

git リポジトリの最新の履歴だけを取得する shallow clone - Qiita git clone --depth 1 リポジトリURL 覚えといて損なし

git rebase -i edit

Git

【追記】 本項の検証は誤りがあります ここのサイトにコマンド毎の解説があります。必読 gitのコミットの歴史を改変する(git rebase) 1 / 2 - けんごのお屋敷 ******************************* rebaseのeditコマンドについて検証する ↓ツリー **************…

git merge --no-ffについて

Git

--no-ffの有無でツリーの変化を確認してみる 【--no-ff無し】 ****************** * 5b6b016 (deve_1) 2015-02-22 rebase_user@com deve_1* 7b8ff40 (HEAD, master) 2015-02-22 rebase_user@com GG* 02422eb 2015-02-22 rebase_user@com FFF ***************…

Git コミットをまとめる(rebase -i)

Git

タイトルどおり git rebase -i HEAD~○ ※○はHEADから数えていくつのコミットをrebase対象にするかを指定する git rebase -i 795bafe ※HEADから指定したIDまでを対象とする 今回使用するコマンドは squashとfixup ※なんの痕跡もなしにまとめてしまうfixupを使…

git rebase の挙動

Git

あまり使うことはないとおもうが 一応触ってみた感じの挙動をまとめておく ○リポジトリ(master)を適当に作り以下のファイルを作成〜コミットした sample.txt **************** GITREBASE_TESTXXX **************** 【ツリー】 * 07ad098 (HEAD, master) 20…

GIT豆知識

Git

************************** 【Fast-forward】 bugfixブランチをmasterブランチにマージする時、masterブランチの状態が以前から変更されていなければ、非常に簡単にマージを行うことができます。 bugfixブランチの履歴はmasterブランチの履歴をすべて含んで…

GITコマンドと参考サイト

Git

参考サイト ************************** ○GITを知らない人向けにわかりやすい解説サイト Shinpeim/introduction-to-git · GitHub ○有名なサルサイト サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ ○実際に…

GITサーバー(centos) インストール・リポジトリ作成・コミット

Git

リポジトリ追加までの手順 1.インストール yum install git 2.適当にフォルダ作成 mkdir /opt/git 3.git ユーザー作成 useradd git 4.初期設定 git config --global user.name '名前' git config --global user.email 'xxx@xxx.xx.xx' 5.ベアリポジ…