all

Github

トップページ 一覧 [#w50a4d1f] -Github-Flow -Githubでforkしたあとに元のリポジトリを自分のリポジトリにマージする
One minute to read

Github-Flow

Github 参考URLから抜粋 [#t877c1af] Github Flowとは何だろうか? [#j3cddf01] masterブランチのものは何であれデプロイ可能である 新しい何かに取り組む際は、説明的な名前のブランチをmasterから作成する(例: new-oauth2-scopes) 作成したブランチにローカルでコミットし、サーバー上の同じ名前のブランチにも定期的に作業内容をpushする フィードバックや助言が欲しい時、ブランチをマージしてもよいと思ったときは、プルリクエストを作成する 他の誰かがレビューをして機能にOKを出してくれたら、あなたはコードをmasterへマージすることができる マージをしてmasterへpushしたら、直ちにデプロイをする その他ポイント [#dad3e63f] mergeして適用後にdelete branchするようにする merge後は delete branch をした方が良い (無駄なブランチが少なくなる) 確認や手動実行時は、第3者がこのPRを見た時に誰が何を実行してどうなったかが分かるように、作業ログを書く 参考URL [#o662339a] http://tech.tmd45.jp/entry/2012/10/18/210941
One minute to read

Githubでforkしたあとに元のリポジトリを自分のリポジトリにマージする

Github 説明 [#x7fbdf86] PRをマージしていただいた後に自分のリポジトリのブランチ(master)へその内容をマージする手順です 手順 [#r31d3e39] $ git remote add upstream git://github.com/hogehoge/piyorepo.git $ git fetch upstream $ git branch -a remotes/upstream/master $ git merge upstream/master 参考にしたサイト [#sb1603f4] http://qiita.com/xtetsuji/items/555a1ef19ed21ee42873
One minute to read

Gitlab

トップページ 一覧 [#gfd50018] -Gitlabの簡単インストール
One minute to read

Gitlabの簡単インストール

Gitlab gitlabの簡単インストール [#s2f171f1] 特にまっさら(WebとかDBが動いていない場合)であれば下記手順のみでOK

curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm # yum localinstall gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm # cd /etc/gitlab/ # cp -p gitlab.rb gitlab.rb.org - external_url 'gitlab.hoge.com' + external_url = 'gitlab.hoge.com' # gitlab-ctl reconfigure # gitlab-ctl start Apacheと共存する場合 [#y377b933] 既存Apacheはnginxの別ポートへリダイレクトする設定にし、nginxの受付ポートを変更します。 [Apacheの設定:VirtualHost運用] # cd /etc/httpd/conf.d/ # vi gitlab.hoge.com.conf <VirtualHost *:80> ServerName gitlab.hoge.com ProxyPass / http://localhost:8888/ </VirtualHost> # service httpd configtest # service httpd graceful [gitlabの設定] # cd /opt/gitlab/embedded/cookbooks/gitlab/templates/default # cp -p nginx-gitlab-http.conf.erb nginx-gitlab-http.conf.erb.org # vi nginx-gitlab-http.

One minute to read

gitでブランチの操作

#author(“2017-05-25T06:15:54+00:00”,“default:kazuma”,“kazuma”) Git ブランチの表示 [#xabffb4e] $ git branch * master ブランチの作成 [#nbb46e61] $ git branch * master $ git branch dev01 $ git branch dev01 * master ブランチの切り替え [#s85b698b] $ git branch dev01 * master $ git checkout dev01 A test.txt Switched to branch 'dev01' $ git branch * dev01 master ブランチの削除 [#ma65e64e] $ git branch * master test マージする前 [#l517a87f] $ git branch -d Deleted branch test (was 9897870). $ git branch * master マージした後 [#o65b7a08] $ git branch -D dev01 ブランチの名前変更 [#ocbafcb5] $ git branch dev1 * dev2 $ git branch -m master $ git branch dev1 * master ブランチAからブランチBを切る [#wbaf2ef5] $ git branch branchB branchA プルリクエストを作成する際に、Github上で「base」が「master」になっているので注意する。 「base」を「branchA」にしてあげる必要がある。
One minute to read

gitで変更内容を一時退避

Git 説明 [#c5c520cd] ファイルを編集していて、一時的に退避したい場合はgit stashを利用して退避可能です。 一時退避する [#hfe1ef1f] $ git stash 一時退避した変更履歴の一覧を確認する [#e286f185] $ git stash list 一時退避した変更履歴の差分を確認する(簡易) [#k0a45957] $ git stash show 一時退避した変更履歴の差分を確認する(詳細) [#aba7b01a] $ git stash list -p 一時退避した変更履歴の差分を適用する [#gbc96840] $ git stash apply stash@{0} 一時退避した変更履歴の差分を削除する [#i5aa6a88] $ git stash drop stash@{0} 一時退避した変更履歴を元に戻す [#yd8b7b20] $ git stash pop 参考URL [#s617f70a] http://qiita.com/fukajun/items/41288806e4733cb9c342
One minute to read

gitの基本コマンド

#author(“2018-08-10T01:28:39+00:00”,“default:kazuma”,“kazuma”) Git config系 [#u0a1a41e] デフォルトのユーザー名とメールアドレスを設定 [#xace05b3] git config –global user.name hogeuser git config –global user.email hogeuser@hogehoge.com 基本コマンド [#mee5e86a] リポジトリの作成 [#e01b4594] git init –bare –sharedでベアリポジトリとして作成 ファイルの追加(ステージングへ) [#fddf42da] git add . 状態確認 [#o47ce037] git status コミット(ローカルリポジトリへ) [#i05c7b0e] git commit -m "This comment" リポジトリのログ表示 [#df67cb2a] git log 1世代戻る [#e47dd133] git checkout HEAD リポジトリからデータを同期 [#kad1546d] git pull 共有リポジトリへ反映 [#b4204335] git push 同期系(コピー) [#m3b5f7fa] リモートの特定のブランチのみclone [#u331360e] git checkout -b ブランチA origin/ブランチA 特定のブランチの特定のファイルをチェックアウト [#hb5063fe] git checkout ブランチ名 ファイル名 変更系 [#b75b45ad] ローカルブランチ名を変更 [#ofa15a48] git branch -m 元のブランチ名 新ブランチ名 ローカルもリモートもブランチ名を変更 [#vf4c5193] git branch -m 元のブランチ名 新ブランチ名 git push origin :元のブランチ名 git push origin 新ブランチ名 取り消し系 [#ef947c6f] コミットしていないファイルの変更取消 [#y82c2db3] git checkout ファイル名 特定のファイルのコミットやaddの取り消し [#v7148452] git checkout commit-ID ファイル git reset –hard HEAD^ もしくは HEAD^の代わりにCommit ID pushしていないcommitを取り消し [#pa1891ea] git reset –soft HEAD^ resetの取り消し [#n7ec2205] git reflog git reset –soft HEAD@{1} pushしていないcommitのログを修正 [#n7bae1fb] git commit –amend -m "コメント" git log pushしたcommitを取り消す [#offd6991] git log コミットIDをメモする git reset –hard コミットID git push -f origin ブランチ名:ブランチ名 強制的にコミットを消すので履歴が残らないので注意する リモートブランチを削除する [#u69dcc0c] git branch -a ブランチ名を確認する git branch -d ブランチ名(ローカル) ローカルのブランチを削除する git push origin :ブランチ リモートのブランチを削除する ※既にローカルリポジトリが無い場合は、git push origin :ブランチ名 で削除OK git Untracked files(未追跡ファイル)を削除する [#y14aabc0] dryrun [#b0eb0fbd] $ git clean -n 削除 [#je4fcc79] $ git clean -f コミットログをまとめる [#xa8c65f5] rebaseを使ってコミットログをまとめる [#g06eb950] $ git log –oneline <–id確認 e4b4071 9 5fed676 2 b58707a 1st commit $ git rebaese -i b58707a <–2と9をまとめる場合1のIDを指定する pick 5fed676 2 pick e4b4071 9 ↓下記のように修正する pick 5fed676 2 squash e4b4071 9 :wqで保存すると再度エディタがあがってくるので、いい感じのコミットメッセージに修正する 2と9を一緒にした [detached HEAD d6b273a] 2と9を一緒にした Date: Tue Jul 5 19:39:00 2016 +0900 1 file changed, 1 insertion(+), 1 deletion(-) Successfully rebased and updated refs/heads/master.
2 minutes to read

Glusterfs

トップページ 一覧 [#a69491ff] -Glusterfsのインストール -2台で同期設定 -Replacebrickの手順-Brickを別のサーバーへ移動する -クライアントからGlusterfsマウントする トラブルシュート [#y04690bd] -Peer追加時にエラー番号107が表示されて追加できない -glusterdをyumで削除して再インストールした際に、過去の設定ファイルが残ってしまう -Volumeの一部Brickがオフライン状態のようにみえる場合
One minute to read