git commands

from 분류없음 2015/11/05 11:14
Git alias
$> git config --global alias.co checkout
$> git config --global alias.st status
$> git config --global alias.br branch
Update git upstream (tracking remote branch)
$> git branch -u origin/master
$> git branch -u origin/master <local_branch_name>
Clean up changes
$> git reset HEAD^
$> git checkout -- .
$> git clean -df
How to squash
Cherry-pick two changes
$> git rebase -i
Change second change from "pick" to "squash"
How to check out tag
$> git tag
$> git co -b <local_branch_name> <tag_name>
2015/11/05 11:14 2015/11/05 11:14

Vim plugins what I use

from Misc 2015/10/16 15:35
pathogen.vim
  • makes it super easy to install plugins and runtime files in their own private directories
  • Installation
    • $ mkdir -p ~/.vim/autoload ~/.vim/bundle && curl -Lsso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
  • Run Path Manipulation
    • Add following to your .vimrc:execute pathogen#infect()
vim-sensible
  • Installation
    • $ cd ~/.vim/bundle && git clone https://github.com/tpope/vim-sensible.git
vim-airline
  • Installation
    • $ git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline
    • remember to run :Helptags to generate help tags
  • Configuration (.vimrc)
    • :help airline
    • set laststatus=2
    • let g:airline_powerline_fonts=1
    • let g:airline#extensions#tabline#enabled=1
    • let g:airline#extensions#tabline#fnamemode=":t"
    • let g:airline#extensions#branch#enabled=1
vim-fugitive
  • Installation
    • $ cd ~/.vim/bundle
    • $ git cline https://github.com/tpope/vim-fugitive.git
    • $ vim -u NONE -c "helptags vim-fugitive/doc" -c q
  • Configuration (.vimrc)
    • vnoremap b :Gblame<cr>
ctrlp.vim
  • Installation
    • $ cd ~/.vim
    • $ git clone https://github.com/kien/ctrlp.vim.git bundle/ctrlp.vim
    • $ vim -u NONE -c "helptags vbundle/ctrlp.vim/doc" -c q
  • Configuration (.vimrc)
    • set wildignore+=*/tmp/*,*.so,*.swp,*.zip
    • let g:ctrlp_working_path_mode='ra'
    • let g:ctrlp_custom_ignore='\v[\/]\.(git|hg|svn)$'
    • let g:ctrlp_user_command='find %s -type f'
vim buffer shortkeys
  • Configuration (.vimrc)
    • nmap <c-t> :enew<cr>
    • nmap <c-l> :bnext<cr>
    • nmap <c-h> :bprevious<cr>
powerline fonts
  • https://github.com/powerline/fonts
2015/10/16 15:35 2015/10/16 15:35
Following is my new .vimrc:
set nocompatible
scriptencoding utf-8
set modelines=5

set smart tab
set tabstop=4
set shiftwidth=4
set expand tab

set backspace=indent,eol,start
set nobackup
set history=50
set ruler
set showcmd
set incsearch
set cindent
set autoindent
set mouse=a
set scrolloff=5
set ignorecase
set showmatch
set nowrap
syn on
set background=dark
colorscheme solarized
set completeopt=menu,longest,preview
set confirm
set hls
set cursorline
set splitbelow
set splitright

"pathogen
execute pathogen#infect()

"vim-airline
let g:airline_powerline_fonts=1
let g:airline#extensions#branch#enabled=1
let g:airline#extensions#tabline#enabled=1
For the fancy status line, install vim-airline using vim-pathogen which is a vim plugin manager. To show git branches, install vim-fugitive To use special fonts modified for the powerline, install powerline-fonts. Then set the font of iTerm2 to one of those powerline-fonts. Enjoy Vimming~
2015/10/08 02:39 2015/10/08 02:39
  1. Click Start -> Run
  2. Type: regedit, and click OK
  3. Go to: HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control -> KeyBoard Layout
    Note: KeyBoard Layout, and not KeyBoard Layouts
  4. Right-click: Keyboard Layout, and select New -> Binary value
  5. Rename: New Value #1 -> Scancode Map
  6. Right click: Scancode Map -> Modify
    0000  00 00 00 00 00 00 00 00
    0008  03 00 00 00 1d 00 3a 00
    0010  3a 00 1d 00 00 00 00 00  
    0018
    
  7. Close regedit and restart your computer

from: http://www.kodiva.com/post/swapping-cap ··· rol-keys

2014/06/17 10:48 2014/06/17 10:48

지능적인 스팸 덧글

from Misc 2012/12/28 11:54

한 동안 블로그를 방치해 뒀더니 이상한 댓글들이 잔뜩 쌓여 있다. ㅋㅋㅋ
영어로 뭐 니 블로그 좋다, 사진 멋지다, 포스팅이 열라 맘에 든다 어쩌구 되어 있는데, 가만 보니 봇이 쫙 뿌린 티가 난다. 내용은 블로그 찬양, 그런데, 이름의 웹 주소가 광고하고자 하는 사이트를 가리키게 되어 있다. 헐~~

그래서 잔뜩 블로킹하고 삭제해 줬더니 이제 좀 나아 졌군. ㅋㅋㅋ

요즘, 너무 시간이 없어서 지원이 사진도 못 찍고, 블로그는 그냥 방치되고...에혀...

WP 사이트 하나 구축하고 싶은데, 시간이 없다...시간이...

2012/12/28 11:54 2012/12/28 11:54