tools/git 8

Git tracking file/direcotry 제거하기

git을 쓰면서 git에 올리고 싶지 않은 파일/폴더들은 .gitignore에 넣어서 git tracking을 방지할 수 있다.하지만 실수로 add를 해버렸거나 이미 git으로 관리중인 파일/폴더를 제거하고 싶을 때가 있는데, 그럴땐 rm 명령어를 사용해서 git에서 제거해주면 된다.(물론 gitignore에도 추가해 주어야 다음부터 다시 추가되지 않는다.)git rm -r --cached whatever_you_want/

tools/git 2018.03.19

Git branch, merge, checkout 명령어 모음

Branch 브랜치, checkout 명령어들 git banch exp_name # exp(experimental), feature etc.. 이름은 붙이기 나름 git branch git branch branch_name git branch -b branch_name git branch -D branch_name # 강제 삭제 (병합되지 않은 브랜치도) git checkout branch_name # 브랜치 전환 git checkout -b branch_name # 브랜치 생성 후 전환 브랜치 로그 명령어 git log --branches --decorate # 각종 브랜치들의 로그 확인 gti log --branches --decorate --graph # 그래프로 확인 가능, git log --br..

tools/git 2017.03.22

git commit시 vi 에러: there was a problem with the editor 'vi'. git

git에서 commit을 할 때 커밋이 제대로 되지 않고 there was a problem with the editor 'vi'. git 라는 빔 에디터 에러가 나왔다. 검색 해보니 vi 에디터의 버그라고 하고 git config 파일에 vi 에디터를 직접 추가하면 해결된다고 한다. (git에서는 크게 시스템, 사용자, 프로젝트별 총 3개의 config 파일이 있다고 하는데 global 옵션으로 추가하였다.) $git config --global core.editor 'vim' 이제 vim이 에디터로 등록되어있고, 다시 커밋이 잘 되는 것을 확인할 수 있다. 참고: https://medium.com/@cookatrice/git-commit-amend-%EC%82%AC%EC%9A%A9%EC%8B%9C-v..

tools/git 2017.03.18

ubuntu git gui 프로그램, smartgit 설치

깃 사용을 돕는 GUI, 설치법은 1. smartgit 홈페이지에서 직접 gz 파일을 다운받은 뒤홈페이지: http://www.syntevo.com/smartgit/- 압축을 풀어주고 $ tar -xzvf smartgit-linux-17_0_2.tar.gz -bin/ 디렉토리의 sh 파일을 실행시킨다.$sh smartgit/bin/smartgit.sh 2. 또는 sudo 명령어로 쉽게 설치할 수 있다.$sudo add-apt-repository ppa:eugenesan/ppa$sudo apt-get update$sudo apt-get install smartgit $smartgit 으로 실행하면 된다. (설치 참조: http://hanmaruj.tistory.com/12) 처음 실행하면 여러가지 환경 설..

tools/git 2017.03.16

GIT: github 사용하여 blog 작성하기- git 사용법, 명령어, git markdown

git 사용하기blog 폴더 만들기: github과 연동할 폴더 git init git init # git 초기화하기: ls -al로 .git 폴더가 생긴 것을 알 수 있다. vim README.md # README markdown 문서 생성 git status # 깃 상태 확인해보기 Git 사용은 크게 세단계로 나눌 수 있다. 1. add (upstage) 2. commit (stage) 3. push (push): 기록되는 상태다음은 실제로 README.md 파일을 수정하여 깃에 등록하는 순서를 보겠다 git add README.md # README.md 파일을 커밋할 사항에 포함 git commit -v # commit 실행, 후에 뜬 nano 파일에 커밋할 내용적기 # 본인에게 맞게 적으면 됨. ..

tools/git 2017.03.10