- commit : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업
- push : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드한느 작업
- 로컬 저장소 / 원격 저장소 -
저장소는 파일이나, 디렉토리르 저장하는 장소이다. 변경 이력을 관리하고자 하는 디렉토리드을 저장소의 관리하에 두는것,
그 디렉토리에 있는 파일등의 변경 내역을 기록 할 수 있다.
저장소는 자신의 컴퓨터에 있는 "로컬 저장소" , 서버 등 네트워크에 있는 "원격 저장소" 가 있다.
기본적으로 로컬 저장소에서 작업을 수행하고, 그 결과를 원격 저장소에 저장한다.
- branch -
소프트웨어 개발은 현재 출시하고 있는 버전의 유지 보수를 하면서 새로운 기능 추가 및 버그 수정을 할 수있다.
이러한 병렬로 수행되는 여러 버전 관리를 위해 Github에서 branch라는 기능이 있다.
각 branch는 서로 영향을 주지 않기 때문에 독립적인 여러 버전을 관리가 가능하다.
사용 단계
1. Github 저장소 작성 (git init) 또는 복제 (git clone)
2. 파일의 작성,편집
3. 파일의 생성 / 변경 / 삭제를 git 인덱스에 추가(git add)
4. 변경 결과를 로컬저장소에 커밋( git coomit)
5. 로컬 저장소를 푸쉬해 원격저장소에 반영( git push)
'Etc' 카테고리의 다른 글
String.getBytes() 스트링을 인코딩,디코딩하는 이유? (0) | 2021.07.21 |
---|---|
jdbc) Execute, ExecuteQuery, ExecuteUpdate 차이점 (0) | 2021.07.20 |
Lombok (0) | 2021.07.16 |
Mybatis , JPA (0) | 2021.06.21 |
webserver , was (0) | 2021.06.20 |