본문 바로가기 메뉴 바로가기

How to be awesome

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

How to be awesome

검색하기 폼
  • 분류 전체보기 (145)
    • Java (32)
    • Algorithm (26)
    • JSP & Servlet (0)
    • Spring Framework (14)
    • Git & Github (6)
    • Database (11)
    • Linux (3)
    • Design Pattern (12)
    • JPA (7)
    • Project (14)
    • JavaScript (4)
    • Development (10)
    • HTML&CSS (1)
    • AWS (5)
  • 방명록

Git & Github (6)
git add 보다 git add -p를 사용해야 하는 이유

개요 변경된 파일들을 확인하고 스테이지에 올리기 위해서는 git add라는 명령어를 사용하게 됩니다. 그리고 스테이지에 올리기 전에 변경된 파일과 코드들을 확인해 보기 위해서는 git status (변경된 파일 상태보기), git diff (스테이지에 올라가지 않은 파일들의 변경사항 보기) 명령어로 판단 할 수있습니다. 하지만 여러 파일을 수정하고 스테이지에 올리는 경우, 커밋 의도에 맞는 변경 사항이 적용 됐는지 일일이 확인하는 것은 상당히 귀찮은 일이고, 스테이지에 올리지 않게 수정하거나, 스테이지에 올라갈 파일들만 골라내는 작업도 시간을 많이 소모하게 됩니다. 이러한 문제는 git add를 사용하지 않고 git add -p라는 명령어를 사용하면 쉽게 해결 할 수 있습니다. git add -p git..

Git & Github 2019. 1. 29. 13:30
Git 커밋 메세지 스타일 가이드

이 포스팅은 Udacity Git Commit Message Style Guide를 참고하여 작성 했습니다. ☞ Udacity Git Commit Message Style Guide 개요 git의 Commit Mesage (커밋 메시지)가 많이 누적 될 경우 가독성이 떨어지고 특히 여러 사람과 개발을 같이 할 때는 더욱 심각 해집니다. 협업하는 사람들 간의 커밋 메시지 스타일을 정해두면 서로간의 코드 리뷰의 도움이 될 뿐만 아니라, 자신의 이전 로그를 살펴보는 것에도 도움이 됩니다. 아래에서 설명할 내용은 Udacity의 깃 커밋 스타일 가이드입니다. 메시지 구조 커밋 메시지는 세가지 파트로 나누고 각 파트는 빈줄을 두어서 구분합나다. type: subject body(옵션) footer(옵션) type..

Git & Github 2018. 12. 14. 20:28
git commit 편집 에디터 바꾸기

git commit시에 기본 에디터로 설정된 nano 에디터도 커밋 메시지를 작성하기에 큰 불편함은 없었지만, vim 에디터와 한번이라도 더 친해지고 싶다는 생각에 에디터를 바꾸는 방법을 찾아 봤습니다. 변경방법은 아래 커맨드 한줄이면 가능했습니다. git config --global core.editor "vim" 기존 nano에디터에서 vim으로 변경 되었습니다.

Git & Github 2018. 11. 17. 19:02
Git bash 기본 명령어 모음

버전 관리하기 현재 디렉토리를 git으로 버전관리 시작하기 git init 프로젝트 디렉토리 버젼관리 상태 확인하기 git status 원하는 파일 버전 관리 시작하기 (stage area에 올리기) git add 파일명 사용자(유저) 등록하기 (한번만 시행되고, /.gitconfig 파일에 저장된다. 프로젝트마다 다른 유저를 사용하고 싶다면 --global 설정 삭제) git config --global user.name 유저명 git config --global user.email 이메일주소 stage area에 올라가 있는 파일들 버전 만들기 (commit하기) git commit -m "커밋메세지" commit 메세지 수정하기 git commit --amend commit log 보기 git lo..

Git & Github 2018. 11. 8. 21:50
Github에 원격 저장소 만들기

이 포스팅은 생활코딩의 GIT3 - CLI 백업 강좌를 참고하여 정리한 내용입니다. 개요 컴퓨터의 저장되고 있는 git의 버젼관리 정보들과 백업 된 자료들은 자신의 컴퓨터의 종속되어 언제든지 자료가 유실 될 가능성을 갖고 있다. 하지만, 원격 저장소(remote repository)를 이용하여 자신의 코드를 보관 한다면, 안정성은 보다 올라가고, 프로젝트의 코드가 온라인 상에서 공유 될 수 있으므로, 협업의 도구로써 사용 될 수 있다. 여러 원격 저장소가 있지만 현재 가장 유명한 원격 저장소인 github를 이용하여서 원격 저장소 만드는 방법을 알아보자. github이 원격 저장소로 워낙 유명한 탓에 처음 git을 알게 되었을 때는, git과 github이 하나의 주체로 운영되는 소프트웨어 인줄 알았다...

Git & Github 2018. 11. 1. 21:07
리눅스 터미널에서 git 브랜치이름 항상 표시하게 하기

초보개발자가 할 수있는 가장 끔찍한 실수 중에 하나는 협업 중인 브랜치(branch)를 더럽히는 일이다. 터미널 환경에서 git을 사용하고 있다면, 현재 내가 어떤 브랜치를 사용하고 있는지 표시해주는 설정해두어 이러한 실수를 사전에 방지할 수 있다. 설정방법 1. sudo vim ~/.bashrc vim에디터가 없다면 nano 혹은 vi 명령어를 사용해도 좋다. 2. 에디터를 사용하여서 아래 내용을 추가한다. parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] ..

Git & Github 2018. 10. 26. 10:08
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바