버전 관리
Version Control
기본 영어 단어
1. git
분산 버전 관리 시스템: 소스 코드 이력을 관리하는 도구
예문
- Git is an open-source distributed version-control system.Git은 오픈 소스 분산 버전 제어 시스템입니다.
2. commit
주다, 헌신하다: 소스 코드 변경 이력을 저장하는 작업
예문
- I have just made a commit.방금 커밋을 했습니다.
3. repository
저장소: 특정 프로젝트에 대한 모든 파일과 각 파일의 변경 이력이 저장되어 있는 곳
예문
- You should clone the repository to your local machine.저장소를 당신의 로컬 기계로 복제해야 합니다.
4. branch
가지: 같은 파일을 가지고 다른 작업을 독립적으로 진행하기 위한 것
예문
- Please make a new branch before you start working.작업을 시작하기 전에 새로운 브랜치를 만들어 주세요.
5. merge
합병하다: 두개 이상의 브랜치를 다시 하나로 합치는 작업
예문
- I have just merged the branches.방금 브랜치를 합쳤습니다.
6. pull request
요청을 끌어오다: 작업한 내용을 원본 저장소에 반영하도록 요청하는것
예문
- Can you review my pull request?제 pull request를 검토해주실 수 있나요?
7. clone
복제하다: 원격 저장소의 내용을 그대로 복사하여 내 컴퓨터로 가져오는것
예문
- Clone the repository to start the project.프로젝트를 시작하기 위해 repository를 clone하세요.
8. push
밀다: 로컬에서 이루어진 변경내용을 원격 저장소에 반영하는 것
예문
- After committing your changes, you need to push to the remote repository.변경 사항을 커밋한 후, 원격 repository에 push해야 합니다.
9. pull
당겨오다: 원격 저장소의 변경사항을 로컬에 가져와 반영하는 것
예문
- Remember to pull the latest changes before starting your work.작업 시작 전에 최신 변경 사항을 가져오기 위해 pull하려 기억하세요.
10. checkout
확인하다: 특정 브랜치나 커밋으로 이동하는 것
예문
- You can switch branches using 'git checkout'.'git checkout'을 사용하여 브랜치를 전활할 수 있습니다.
11. remote
원격의: 내 컴퓨터 외의 서버에 있는 저장소
예문
- You need to push your commits to the remote repository.commit을 원격 repository에 push해야 합니다.
12. diff
차이점: 두 가지 버전의 소스 코드 사이의 차이를 비교하는 것
예문
- You can see the changes between two commits using 'git diff'.'git diff'를 사용하여 두 커밋 사이의 변경 내용을 볼 수 있습니다.
13. log
기록: 커밋의 이력을 확인하는 것
예문
- You can check the commit history using 'git log'.'git log'를 사용하여 커밋 이력을 확인할 수 있습니다.
14. stash
숨겨두다: 수정한 코드를 임시로 저장하면서 워킹 디렉토리를 깨끗한 상태로 유지하는 것
예문
- You can save your changes for a later time with 'git stash'.'git stash'를 사용하여 나중에 사용할 수 있도록 변경 사항을 저장할 수 있습니다.
15. rebase
재배치하다: 브랜치를 기반 상태로 다시 세팅하고 싶을 때 사용하는 것
예문
- You can rearrange commits using 'git rebase'.'git rebase'를 사용하여 커밋을 재배열 할 수 있습니다.