///////
Search
📂

이소영

Git

Git이란?

형상 관리 도구 (Configuration Management Tool) = 버전 관리 시스템
리누스 토르발스(Linus Torvalds)가 전 세계 개발자들과 함께 오픈 소스 프로젝트(리눅스 커널)를 진행하다가 버전 관리에 어려움을 느껴 만든 도구

자주 사용하는 Git 명령어

Setup 초기 설정
git config --global user.name "사용자이름" git config --global user.email "사용자 이메일"
Bash
복사
Git 프로젝트 생성하기 또는 가져오기
기존 디레토리를 Git 저장소로 만들기
# 프로젝트 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 repository 가져오기
git clone 원력 레포지토리 url
Bash
복사
그 외의 자주 사용하는 Command
# 현재 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 파일 생성하기

스테이지에 올라가지 않은 파일들 중 Git에 올리지 않을 파일들 선택 무시 클릭
무시할 파일들 형식에 맞추어 원하는 메뉴 선택
.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문 자동 생성

Algorithm

홀수 짝수 구별

내 코드

홀수와 짝수 그리고 더하기

내 코드
강사님 코드