Git 설정부터 IntelliJ, 자바 기초 문법, Scanner, 그리고 자바와 Git을 함께 쓰는 실습까지 며칠간 배운 내용을 한 번에 모아서 정리해보았다.
Git을 설치하고 GitHub와 연동하는 기본 환경을 구성했다.
git config로 사용자 이름과 이메일을 등록해서, 커밋 기록에 누가 작업했는지 남긴다.IntelliJ를 설치하고 자바를 처음 실행해봤다.
자바의 기원
자바의 시작점
Main 클래스 안에 있는 public static void main(String[] args) {} 메서드에서 실행이 시작된다.자바의 변수
L을 붙여줘야 한다.출력
sout을 입력하고 자동완성(엔터)하면 System.out.println("")이 자동으로 완성된다.Ctrl + Shift + Enter를 누르면 줄 끝에 세미콜론을 자동으로 붙여주는 기능이 실행된다.+ 연산자로 이어붙일 수 있다.조건문과 반복문 등 기본 제어문을 배웠다.
while문은 종료 조건을 제대로 걸어주지 않으면 무한 루프에 빠질 수 있어 주의가 필요하다.
사용자 입력을 받기 위한 Scanner 클래스를 배웠다. 자바에서 스캐너를 직접 다뤄본 적이 없어서 조금 생소했다.
import java.util.Scanner;로 클래스를 가져와야 한다.Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
int age = scanner.nextInt();
로컬 저장소와 GitHub를 연결하고, 브랜치와 pull까지 함께 실습해보았다.
로컬 저장소와 GitHub 연결
git config --global user.name "이름"
git config --global user.email "이메일"
git init
git add .
git commit -m "커밋 메시지"
이 시점에 GitHub와 아직 연결되어 있지 않다면, 원격 저장소를 판 다음 아래 3줄을 복사해서 실행한다.
git remote add origin {원격 저장소 URL.git}
git branch -M main
git push -u origin main
이후에는 git commit -am과 git push만으로 로컬 저장소의 변경 내용을 원격 저장소에 반영할 수 있다.
Git 브랜치
git branch a : a 브랜치를 만든다.git checkout a : a 브랜치로 이동한다.git push origin {브랜치 명}을 실행한다.Git pull
git pull origin {브랜치 명}으로 실행한다.부록
| 명령어 | 설명 |
|---|---|
git log / git status | 커밋 내역이나 현재 상태를 확인 |
git branch | 브랜치 목록과 상태 확인 |
git clone {URL.git} | 원격 저장소의 내용을 로컬에 복제 |
Git의 핵심 영역 3가지
git add로 어떤 파일을 Git에 반영할지 고르는 공간git commit으로 디렉토리의 스냅샷을 저장하는 공간. 여기서 git push를 하면 원격 저장소로 반영된다.