Git
Git이란?
자주 사용하는 Git 명령어
git config --global user.name "사용자이름"
git config --global user.email "사용자 이메일"
Bash
복사
# 프로젝트 directory로 이동
cd 프로젝트 경로
# README 파일 생성
echo "# my_project" >> README.md
# git 저장소로 등록
git init
# 관리할 파일을 스테이지에 추가
git add README.md
# 스테이지에 추가된 파일 commit
git commit -m "first commit"
# 최초 등록된 master branch 대신 main branch 사용하도록 변경
git branch -M main
# 원격 레포지토리에 추가
git remote add origin [git URL]
# git push
git push -u origin main
Bash
복사
git clone 원력 레포지토리 url
Bash
복사
# 현재 directory의 파일들 tracking 상태 보기
git status
# 저장소에서 commit 가져오기
git pull
# 현재 directory의 모든 파일 스테이지에 올리기
git add .
# 스테이징 된 파일들 Commit 하기
git commit -m "메세지"
# 저장소에 Commit된 내역들 원격 레포지토리로 올리기
git push
Bash
복사
Sourcetree
Sourcetree란?
Sourcetree를 이용하여 로컬과 원격 레포지토리 연동하기
저장소
원격 저장소 추가…
추가
원격이름 : origin / URL : 원격 레포지토리 URL 입력 후 확인
Sourcetree에서 .ignore 파일 생성하기
IntelliJ
단축키
Alt + 1 | 프로젝트 익스플로어 열고 닫기 |
Ctrl + S | 모두 저장 |
Ctrl + Space | 기본 코드 자동 완성 |
Ctrl + Shift + Space | 소스코드를 분석하여 적합한 자동 완성 코드 추천 |
Ctrl + Shift + Enter | 문장 자동 완성(if문, for문 등) |
Ctrl + P | 메서드의 파라미터 정보 조회 |
Ctrl + O | Override 가능한 메서드 목록 확인하여 코드 자동 생성 |
Ctrl + / | 라인 단위 주석 처리 |
Ctrl + Shift + / | 블록 단위 주석 처리 |
Alt + Enter | 추가되지 않은 Import 추가 |
Ctrl + Alt + L | 코드 정렬 |
Ctrl + Alt + I | 들여쓰기 정렬 |
Ctrl + F9 | 프로젝트 빌드 |
Shift + F10 | 프로젝트 실행 |
Shift + F9 | 프로젝트 디버그 |
F8 | 현재 브레이크된 라인에서 다음 라인으로 이동 (디버깅) |
F7 | 현재 브레이크된 라인에서 실행하고 있는 메소드로 이동 (디버깅) |
Shift + F8 | 브레이크된 라인에서 호출한 곳으로 이동 (디버깅) |
Alt + F9 | 커스 되어있는 라인으로 이동 (디버깅) |
Alt + F8 | 브레이크된 라인에서 사용 가능한 모든 코드를 실행 (디버깅) |
F9 | 다음 브레이크 포인트로 이동 (디버깅) |
라이브 템플릿
Settings
Editor
Live Template
psvm | main() 메소드 |
souf | System.out.printf(); |
sout | System.out.println(); |
fori | for문 자동 생성 |