Podcast
Questions and Answers
スタッシュ 何を 저장합니까?
スタッシュ 何を 저장합니까?
스태시 메뉴에 임시저장 생성 후 스테이지에 있는 변경 사항은 유지됩니다.
스태시 메뉴에 임시저장 생성 후 스테이지에 있는 변경 사항은 유지됩니다.
False
스태시에서 임시저장을 생성할 때의 확인 메시지는 무엇입니까?
스태시에서 임시저장을 생성할 때의 확인 메시지는 무엇입니까?
‘변경점을 Stash하겠습니까?’
스태シ 저장 직후에 탐색기에서 작업 파일들이 원래대로 _____________ 됩니다.
스태シ 저장 직후에 탐색기에서 작업 파일들이 원래대로 _____________ 됩니다.
Signup and view all the answers
다음 파일 중에 B를 추가하는 파일은?
다음 파일 중에 B를 추가하는 파일은?
Signup and view all the answers
스태시로 작업을 임시 저장할 때 상단의 어떤 버튼을 클릭합니까?
스태시로 작업을 임시 저장할 때 상단의 어떤 버튼을 클릭합니까?
Signup and view all the answers
HEAD가 가리키는 것은?
HEAD가 가리키는 것은?
Signup and view all the answers
체크아웃은 특정 브랜치에서 작업할 수 있도록 작업 환경을 바꾸는 것을 의미.
체크아웃은 특정 브랜치에서 작업할 수 있도록 작업 환경을 바꾸는 것을 의미.
Signup and view all the answers
브랜치를 나누는 전략의 예로는 무엇이 있을까요?
브랜치를 나누는 전략의 예로는 무엇이 있을까요?
Signup and view all the answers
Git branch 명령어는 ___ 과정을 보여준다.
Git branch 명령어는 ___ 과정을 보여준다.
Signup and view all the answers
체크아웃할 경우 작업 디렉터리는?
체크아웃할 경우 작업 디렉터리는?
Signup and view all the answers
다음은 브랜치별 커밋 수를 매칭시키시오.
다음은 브랜치별 커밋 수를 매칭시키시오.
Signup and view all the answers
체크아웃은 특정 브랜치의 최신 커밋을 가리키는 것을 의미.
체크아웃은 특정 브랜치의 최신 커밋을 가리키는 것을 의미.
Signup and view all the answers
실습에서는 어떻게 로컬저장소를 생성할까요?
실습에서는 어떻게 로컬저장소를 생성할까요?
Signup and view all the answers
버전 관리에서 저장소는 무엇을 위한 공간인가?
버전 관리에서 저장소는 무엇을 위한 공간인가?
Signup and view all the answers
스테이지에 올라온 파일을 토대로 새로운 버전을 만들면 새로운 버전이 될 후보가 더 존재하지 않는다.
스테이지에 올라온 파일을 토대로 새로운 버전을 만들면 새로운 버전이 될 후보가 더 존재하지 않는다.
Signup and view all the answers
버전 관리에서 작업 디렉터리와 저장소의 차이는 무엇입니까?
버전 관리에서 작업 디렉터리와 저장소의 차이는 무엇입니까?
Signup and view all the answers
버전 관리에서 새로운 버전을 만들기 위해 ___________에 파일을 옮기는 것입니다.
버전 관리에서 새로운 버전을 만들기 위해 ___________에 파일을 옮기는 것입니다.
Signup and view all the answers
버전 관리에서 다음 각 용어를 정의하세요:
버전 관리에서 다음 각 용어를 정의하세요:
Signup and view all the answers
Git에서 새로운 버전을 만들기 위해 사용하는 명령어는 무엇인가?
Git에서 새로운 버전을 만들기 위해 사용하는 명령어는 무엇인가?
Signup and view all the answers
버전 관리에서 작업 디렉터리는 버전 정보를 저장하는 공간입니다.
버전 관리에서 작업 디렉터리는 버전 정보를 저장하는 공간입니다.
Signup and view all the answers
버전 관리에서 스테이지는 무엇을 위한 공간인가?
버전 관리에서 스테이지는 무엇을 위한 공간인가?
Signup and view all the answers
브랜치가 한 번에 성공적으로 합쳐지지 못하는 이유는 무엇입니까?
브랜치가 한 번에 성공적으로 합쳐지지 못하는 이유는 무엇입니까?
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생하지 않는다.
브랜치를 병합하는 과정에서 충돌이 발생하지 않는다.
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 무엇을 해야합니까?
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 무엇을 해야합니까?
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 충돌이 발생한 파일들의 _______________을 해결한 뒤 다시 커밋해야 합니다.
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 충돌이 발생한 파일들의 _______________을 해결한 뒤 다시 커밋해야 합니다.
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 다음과 같은 선택지 중 무엇을 해야합니까?
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 다음과 같은 선택지 중 무엇을 해야합니까?
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 개발자는 무엇을 선택해야합니까?
브랜치를 병합하는 과정에서 충돌이 발생했을 경우, 개발자는 무엇을 선택해야합니까?
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생하면 브랜치가 올바르게 병합된다.
브랜치를 병합하는 과정에서 충돌이 발생하면 브랜치가 올바르게 병합된다.
Signup and view all the answers
브랜치를 병합하는 과정에서 충돌이 발생하는 이유는 무엇입니까?
브랜치를 병합하는 과정에서 충돌이 발생하는 이유는 무엇입니까?
Signup and view all the answers
오픈 소스 소프트웨어의 유지 품질에 대한 주요 도전 과제는 무엇입니까?
오픈 소스 소프트웨어의 유지 품질에 대한 주요 도전 과제는 무엇입니까?
Signup and view all the answers
오픈 소스 소프트웨어는 보안 취약성이 완전히 제거된 것이다.
오픈 소스 소프트웨어는 보안 취약성이 완전히 제거된 것이다.
Signup and view all the answers
1970년대 중반까지 컴퓨터 코드는 어떻게 여겨졌나요?
1970년대 중반까지 컴퓨터 코드는 어떻게 여겨졌나요?
Signup and view all the answers
오픈 소스 프로젝트에서Complex _______________________는 프로젝트의 성공에 영향을 미칠 수 있습니다.
오픈 소스 프로젝트에서Complex _______________________는 프로젝트의 성공에 영향을 미칠 수 있습니다.
Signup and view all the answers
오픈 소스 소프트웨어 개발의 도전 과제를 매치하세요.
오픈 소스 소프트웨어 개발의 도전 과제를 매치하세요.
Signup and view all the answers
Study Notes
오픈 소스 소프트웨어의課題와 제한
- 오픈 소스 소프트웨어의 코드 품질을 보장하는 것은 어려운課題
- 오픈 소스 소프트웨어의 보안 취약점을 방지하기 위해rigorous하게 유지 및 검토해야 함
- 오픈 소스 프로젝트의 거버넌스 모델과 의사 결정 프로세스를樹立하는 것은 복잡
오픈 소스 소프트웨어의 역사
- 1970년대까지 컴퓨터 코드는 컴퓨터 하드웨어 운영에 포함되는 것으로 여겨졌고, 저작권법의 보호 대상이 아니라고 간주
- 컴퓨터 코드의 공유는 일반적인 관행이었고, 작업 디렉터리에 모든 버전의 내역이 저장
Git을 사용한 버전 관리
- Git을 사용하여 버전 관리를 하면 Working Directory, Stage, Repository의 3단계로 관리할 수 있음
- Stage에 추가하는 것은 Working Directory의 후보 파일을 Stage로 옮기는 것
Git 브랜치
- 브랜치를 나누는 전략이 필요があり, 브랜치 이름을 마구잡이로 지으면 해당 브랜치가 무엇을 위해 만들어졌는지 알 수 없음
- Checkout을 하면 HEAD의 위치가 변경됨
- 특정 브랜치에서 작업할 수 있도록 작업 환경을 바꾸는 것을 의미
Git MergeFLICT 해소
- 충돌이 발생하면 브랜치가 한 번에 병합되지 못하고, 충돌을 해결한 뒤 다시 커밋해야 함
- 충돌이 발생하는 이유는 병합하려는 두 브랜치가 같은 내용을 서로 다르게 수정했기 때문임
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.