- 컴퓨터 공학 초심자를 위한 Git 시스템 설명 문서
- Document that explain Git system for junior Computer S&E students
- 보통
[YOUR_NAME]
같은 "[]" 사이에 있는 내용은 해당 변수를 입력하라는 의미로 쓰인 것입니다.- 만약 닉네임이
hello
인데,https://github.com/[YOUR_NAME]
를 입력하라는 것은https://github.com/hello
로 바꾸라는 의미입니다.
- 만약 닉네임이
- 만약 "[]" 안에 두개 이상의 변수가 들어갈 수 있을 때는 보통
[OPTION_A|OPTION_B]
의 형태가 사용됩니다.- 예를들어,
git [pull|fetch]
는git pull
혹은git fetch
라는 의미입니다.
- 예를들어,
- 리눅스를 기반으로 설명함에도 편의상 디렉토리는 폴더라고 칭하고 있습니다. 이는 폴더를 아는 사람은 디렉토리를 모를 수도 있지만, 그 반대의 경우는 없다고 가정했기 때문입니다.
- 윈도우인데 잘 안돼요.
- 본 설명은 리눅스 사용을 가정하고 쓰였습니다. 데스크탑에 간단히 WSL로 우분투를 설치 하실 수 있고, 아니면 ChatGPT한테 복붙하고 윈도우용으로 바꿔달라고 하면 바꿔줍니다.
- 또한 명령 프롬프트(cmd) 말고 가급적 Windows PowerShell을 사용하시면 좀 더 원활히 진행하실 수 있습니다.
Course | Title | Description | Go |
---|---|---|---|
# Special 0 | Introduce Shell | Shell을 다루는 법을 배우고 익숙해진다. | Link |
# Course 01 | What is Git? | Git이 무엇인지 알아보고, 기본적인 Git command에 대해 학습한다. | Link |
# Course 02 | Using GitHub | 앞서 배운 Git의 기초를 토대로 GitHub 서비스를 이용한다. | Link |
# Course 03 | Merge conflict | Git merge에 대해 이해하고, 충돌을 해결한다. | Link |
# Special 1 | Git ignore | Git ignore 파일에 대해 학습한다. | Link |
# Course 04 | Fork and PR | Fork와 PR에 대해 이해하고, Fork & PR 기반 협동을 학습한다. | Link |
# Course 05 | VS Code is GOAT | Visual Studio Code를 사용한 GitHub 연동과 Git의 기능을 사용한다. | Link |
- 본 문서는 한국어를 사용하여 작성되어 있으며, 본 문서의 번역에 관심이 있으신 분은 아래 이메일로 문의 바랍니다.
- 본 문서의 수정 사항 및 오류 등에 대한 문의는 Pull request 및 Issue 기능을 활용하여 주시기 바랍니다.
- Academic ability: Dept. Computer S&E, 4th grade
- Email: [email protected]
v0.6.3