커밋 : 파일을 추가하거나 변경 내용을 저장소에 저장
푸시 : 파일을 추가하거나 변경 내용을 '원격 저장소'에 업로드하는 작업
저장소 : 파일이나 디렉토리를 저장하는 장소
저장소 -> 로컬 저장소
-> 원격 저장소
로컬 저장소 : 자신의 컴퓨터에 있는 저장소
원격 저장소 : 서버 등 네트워크에 있는 저장소
보통 로컬 저장소에서 작업 수행 -> 결과를 원격 저장소에 저장
브랜치 : 각 분기 지점으로 나눠 각 지점마다 같은 저장소에서 개발
참고
https://tagilog.tistory.com/377
1. 디렉토리 생성
mkdir helloworld
cd helloworld
git init
mkdir : 새로운 디렉토리를 만드는 명령
cd : 디렉토리를 이동하는 명령
git init : Git 저장소를 새로 만드는 명령 ( 현재 디렉토리를 Git 저장소로 변환 )
2. 이클립스에서 Export를 통해 자바 파일을 git이 있는파일로 옮긴 후, Git Bash 실행
3. git add . 를 이용하여 스테이징 영역에 보내줌
4. git status 를 통해 파일이 빨간색에서 초록색으로 변함 확인
5. git commit 으로 스테이징 영역 파일들을 commit 해줌
6. 원격 저장소에 반영하기 전 원격 저장소의 정보를 추가
git remote add origin https://github.com/username/repositaryName
7. 로컬 저장소를 밀어 원격 저장소에 반영 (git push)
git push origin master