Gitコマンドあれこれ

コミットユーザ名を設定する git config --global user.name [UserName] コミットユーザ名を設定する git config --global user.email [Email] コミット時等に使用するエディタを設定する # vim(Linux,mac) git config --global core.editor "vim -c 'set fenc=utf-8'" # Sublime(Liux,mac) # subl コマンドが登録できていない場合は以下も実行(mac) # "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" "/usr/local/bin/subl" git config --global core.editor "subl -w" # Sublime(windows) git config --global core.editor "'C:/Program Files/Sublime Text 3/sublime_text.exe' -w" git の標準出力をカラーリングする git config --global color.ui auto git push 時の宛先省略時のデフォルト動作設定 simple: カレントブランチに追跡ブランチが設定されている、 かつローカルとリモートのブランチ名が同じである場合に、追跡ブランチに対して push する。 git config --global push.default simple 日本語ファイルの文字化け対応 git config --global core.quotepath false 現在のブランチのトラッキング先を設定する git branch --set-upstream-to=origin/master git コマンドのエイリアス設定 git config --global alias.co checkout git config --global alias.cm commit git config --global alias.st status git config --global alias.br branch git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative" git config --global alias.lga "log --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative" Git差分のあるファイルをSCP転送する git status --short |awk '{print substr($0, 4, length($0) - 3)}' |xargs -I 'send_file_path' scp send_file_path server:/対象ディレクトリ/send_file_path

2015-07-18 ·  2015-07-18 · 1 分 · 147 文字

Ubuntu14.04 AtomエディタをPPAでインストールする

Ubuntu で Github 製エディタ Atom の自動アップデートを有効にする sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom

2015-06-05 ·  2015-06-05 · 1 分 · 16 文字

Windows 7 で vaygrant(CentOS 6.5)にRails4.1 + Nginx + Unicorn + Postgres 9.3 を起動する

Virtual Box インストール Download 本家 Virtualbox より、 Virtual Box ダウンロード インストール Vagrant インストール Download 本家 Vagrant より、 Vagrantダウンロード インストール 再起動が必要 仮想マシン(BOX(テンプレート))取得・追加 CnetOS 6.5 用 URL 取得 Vagrantbox.es より、Virtual Box用、CentOS 6.5 x86_64 URLをコピーする Box add cd c:\HashiCorp\Vagrant\ mkdir myhost cd myhost c:\HashiCorp\Vagrant\myhost> vagrant box add centos65 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box ==> box: Adding box 'centos65' (v0) for provider: box: Downloading: https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box box: Progress: 100% (Rate: 3348k/s, Estimated time remaining: --:--:--) ==> box: Successfully added box 'centos65' (v0) for 'virtualbox'! 仮想マシン初期化 c:\HashiCorp\Vagrant\myhost> vagrant init centos65 ブリッジ設定 c:\HashiCorp\Vagrant\myhost\vagrantfile を編集する config.vm.network "public_network" # ←アンコメントする 仮想マシン起動 仮想マシン起動 c:\HashiCorp\Vagrant\myhost> vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'centos65'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: myhost_default_1421716347228_35069 ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat ==> default: Forwarding ports... default: 22 => 2222 (adapter 1) ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Connection timeout. Retrying... default: default: Vagrant insecure key detected. Vagrant will automatically replace default: this with a newly generated keypair for better security. default: default: Inserting generated public key within guest... default: Removing insecure key from the guest if its present... default: Key inserted! Disconnecting and reconnecting using new SSH key... ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... ==> default: Mounting shared folders... default: /vagrant => C:/HashiCorp/Vagrant/myhost SSH 接続(TeraTerm で確認) アドレス: 127.0.0.1 ポート: 2222 ユーザ: vagrant パスワード: vagrant 仮想マシン停止 状態確認 ...

2015-01-29 ·  2015-01-29 · 6 分 · 1256 文字

Windows7 ネットワーク設定を標準で使用するといけないらしい

参考 [Windows 7編]ネットワーク設定を標準で使ってはいけない Windows 7でネットワークドライブ共有ファイルのアクセス速度問題。時間が経つと遅くなる。(解決) やってみる 現状の確認 netsh int tcp show global TCP Chimney Offload の無効化 netsh int tcp set global chimney=disabled Receive-Side Scaling(RSS)の無効化 netsh int tcp set global rss=disabled Network Direct Memory Access(NetDMA)の無効化 netsh int tcp set global netdma=disabled 受信側スケーリングの無効化 コントロール パネル→ネットワークとインターネット→ネットワーク接続→ローカル エリア接続(右クリック)→プロパティ→構成→詳細設定 Receive Side Scaling(RSS)(受信側スケーリング)の無効化

2015-01-29 ·  2015-01-29 · 1 分 · 47 文字

Javascript実行HTMLスケルトン

Javascript実行HTMLスケルトン ちょっとした Javascript を実装してテストする際などに使用するHTMLのスケルトン <!DOCTYPE html> <html> <head> <title>Convert</title> <script src="http://code.jquery.com/jquery-latest.min.js"></script> </head> <body> <script type="text/javascript"> $(function(){ var html = getSrcHtml(); alert(html); }); function getSrcHtml() { return ""; } </script> </body> test </html>

2015-01-28 ·  2015-01-28 · 1 分 · 32 文字