본문 바로가기
프로그래밍/Git

[AI 부트캠프] DAY 43 - Git 1

by HOHHOH 2023. 9. 15.

[오늘의 일지]

Git 녹화 강의 - Git 사용하기, Markdown 사용하기

[상세 내용]

GitHub 사용하기

Git 환경구축하기

- GitHub를 사용하기 위해서는 우선 Git 환경을 구축해야 합니다. Mac이나 Linux 사용 환경은 이미 설치되어 있어 따로 할 게 없는데 Window 사용 환경이라면 Git 홈페이지에 가서 다운로드한 후 CMD를 열고 버전을 확인하면 설치가 완료되었는지 확인할 수 있습니다. 아래의 페이지에 들어가서 다운로드를 할 수 있습니다.

 

Git for Windows

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA

gitforwindows.org

 

- Git 버전 확인하기(CMD 열고 확인하시면 됩니다.)

$ git --version
 >>>
 git version 2.41.0.windows.1

 

GitHub 계정 만들기

- GitHub를 사용하려면 먼저 GitHub 계정을 만들어야 합니다.

- GitHub 홈페이지에서 "Sign up"을 클릭하고 필요한 정보를 입력하여 계정을 만드세요.

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

 

새로운 저장소(Repository) 생성하기

- GitHub 홈페이지에서 로그인한 후 우측 상단의 + 버튼을 클릭한 다음 "New repository"를 선택합니다.

- 저장소 이름, 설명, 공개/비공개 여부 등을 설정합니다.

- "Initialize this repository with a README" 옵션을 선택하면 README 파일이 생성되는데 선택 안 해도 무방합니다.

- 저장소를 생성하려면 "Create repository" 버튼을 클릭합니다.

- 저장소는 프로젝트의 홈이라고 생각할 수 있습니다. 코드, 문서, 이미지 등을 저장하고 관리하는 곳입니다.

 

개발환경에 Git 계정 생성

- 자신이 쓰는 코드 편집기에서 혹은 그냥 터미널에서 아래와 같이 입력을 합니다. 그럼 Git 환경에서 자신의 계정이 생성된 것입니다. 깃허브 홈페이지의 계정과는 다른 계정이지만 이름이나 이메일이 같으면 관리하기 좋다고 합니다.

# 개행 문자(Newline) 설정 
## macOS, Linux
$ git config --global core.autocrlf input
## Windows
$ git config --global core.autocrlf true
# 사용자 정보
## 커밋(버전 생성)을 위한 정보 등록
$ git config --global user.name 'YOUR_NAME'
$ git config --global user.email 'YOUR_EMAIL'
# 구성 확인
## Q키를 눌러서 종료!
$ git config --global --lis

 

이제 자신이 작업한 것들과 GitHub 홈페이지와 연동하기

- 아래에 사용 코드가 자세하게 나와 있지만 간략하게 말하자면 자신이 작업하던 폴더 혹은 GitHub 홈페이지에 올리고 싶은 작업이 있는 파일이나 폴더가 있는 곳에서 터미널을 연결하고 아래 코드를 통해서 추적하면서 연동은 시키는 작업입니다. 마지막 코드를 입력하고 나면 작업물이 홈페이지에 올라간 것을 확인할 수 있습니다.

# 현재 프로젝트에서 변경사항 추적(버전 관리)을 시작
$ git init
# 변경사항을 추적할 특정 파일(index.html)을 지정
$ git add index.html
# 모든 파일의 변경사항을 추적하도록 지정
$ git add .
# 메시지(-m)와 함께 버전을 생성
$ git commit -m '원하는 메시지'
# origin이란 별칭으로 원격 저장소를 연결
$ git remote add origin https://github.c...
# origin이란 별칭의 원격 저장소로 버전 내역 전송
$ git push origin main

 

Markdown 사용하기

정의

- GitHub에서 README 파일과 같은 마크다운(Markdown) 문서를 작성하는 방법을 설명해드리겠습니다. 마크다운은 간단한 문법을 사용하여 텍스트를 서식있게 표현하는 데 사용됩니다. 이것은 GitHub에서 코드 저장소의 설명이나 문서화에 흔히 사용됩니다.

 

간단한 사용법

- 제목(Headers) : #를 사용해서 크기 조절 가능합니다.

# 이것은 제목 1입니다
## 이것은 제목 2입니다
### 이것은 제목 3입니다

 

- 목록(Lists)

# 순서가 있는 목록:
1. 항목 1
2. 항목 2
3. 항목 3

# 순서가 없는 목록:
- 항목 A
- 항목 B
- 항목 C

 

- 링크(Links) & 이미지(Images)

# 링크
[GitHub](https://github.com)

# 이미지
![대체 텍스트](이미지 URL)

 

- 코드(Code)

# 코드 블록:

```python
def hello():
print("Hello, world!")
```

 

- 강조(Emphasis)

*이탤릭체* or _이탤릭체_
**굵게** or __굵게__

 

- 수평선(Horizontal Rule) & 테이블(Tables)

# 수평선 
---------------

# 테이블(Tables)
| Header 1 | Header 2 |
|----------|----------|
| 내용 1   | 내용 2   |

 

[마무리]

 오늘은 지금까지 AI에 관련된 수업과 조금 다르게 작업버전관리에 관한 수업인 Git에 대해서 공부를 했습니다. 개발자들이 자신의 작업 코드를 공유하기 위해서 대부분 사용하는 시스템이라고 하는데 잘 익혀두면 유용하게 오랫동안 쓰일 거 같습니다. 사실 저번 프로젝트 때 다른 조원분이 알려주신 게 있어서 거부감은 없었던 거 같습니다. 그리고 Github 홈페이지에서 소개할 때 쓰이는 Markdown에 대해서도 알아보았는데 조금이나마 홈페이지를 만드는 느낌을 받았습니다.

 

반응형

'프로그래밍 > Git' 카테고리의 다른 글

[AI 부트캠프] DAY 45 - Git 3  (0) 2023.09.19
[AI 부트캠프] DAY 44 - Git 2  (0) 2023.09.16

댓글