본문 바로가기
데이터엔지니어링 기초/Git & Github

git 다운로드 git add, git commit 윈도우버전

by goemgoem-i 2024. 12. 26.
반응형

코딩을 할 때 꼭 필요하다는 git

계속 쓸려고 하는데 헷갈려서,,, 한 꺼번에 정리를 해보겠다 

 

1. git을 설치해보자

https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98

 

Git - Git 설치

이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은 정말 훌륭하기 때문에 2.0

git-scm.com

 

 

 

 

2. git 이름등록

git을 처음 쓴다면 이름 등록을 하기

아무 폴더 우클릭 후 powershell창을 열고 이름 등록 진행

git config --global user.email"홍길동@naver.com"
git config --global user.name"홍길동"
#순서대로 입력

git 세팅 끝

 

 

git config --global user.name
git config --global user.email

만약 이전에 작성해뒀는지 기억이 안난다면

위의 코드 쳐서 확인해보기 

 

 

 

 

 

3. git을 이용해서 코드의 기록을 남기고 싶다

vscode를 열어서 파일 > 폴더

 

아무 새로운 폴더 열기 

새로운 터미널 열기 보기> 터미널

그 후 git init 작성 

그러면 git이라는 폴더가 우리의 폴더를 감시함

 

 

 

 

 

 

 

 

4. 파일 현재 상태를 기록해두려면 git add 파일명 / git commit -m '메모'

git add 파일명

나는 app.txt 를 사용했으니 git add app.txt 로 터미널에 작성 

git commit -m 'git첫파일만들어보기' 

이제 히스토리 조회도 가능함 

 

여기서 위의 텍스를 수정할 일이 생길 경우

다시 git add app.txt

git commit -m '수정함'

이라고 다시 입력 하면 git에 기록됨 ( = 버전생성)

 

 

 

 

5. 왜 굳이 두개로 해야하냐

1) git add로 기록할 파일을 고르고 

2) 고른 파일 기록명령은 git commit 

스테이징 한다 = 저장 할 파일을 고른다 

 

 

 

 

 

6. git 할 파일이 두개라면?

1) 파일 저장법

git add app.txt  app2.txt #각자 입력 또는
git add . #해당 폴더에 있는 모든 작업들을 git에 저장함

 

 

2) git status : 상태창 열기 

현재 app2.txt 는 add와 commit을 하지 않은 상태

-> 이때 git status를 작성하면 untracked files 라고 뜸

Untracked files: Git이 현재 추적하지 않는 파일

 

 

3) git log --all --oneline : commit 내역 조회 

기록을 바로 확인할 수 있음 

간단한 기능을 만들었을 때만 commit 하는게 좋음 

** 노란색 글씨는 commit  아이디임 

 

 

 

 

 

 

 

 

 

 

 

 

 

[참고자료 : 코딩애플] 

설명도 쉽고 이해도 빠르니 영상 한 번 봐보세

https://www.youtube.com/watch?v=sly2u8BIi9E&t=81s

 

반응형