Git Commit 하기

한토로·2022년 5월 9일
0

git

목록 보기
2/3
post-thumbnail

Git으로 Commit하기

만약 Git Hub에 Repository를 만들지 않았다면 Repository 만들기를 통해서 repository를 만들고 오자

1. Repository 주소 확인하기

모두 repository를 만들었다고 생각하고 진행 한다. repository를 만들고 repository에 들어가면 아래 사진과 같은 화면이 나혼다. 여기서 빨간색으로 밑줄 친 부분이 우리가 지금 만든 저장소 주소이다 그리고 동그라미 부분을 클릭하면 복사가 가능하다.

2. Git init

지금까지 repository를 만들었으니 작성한 코드를 commit하고 GitHub에 push만 하면 된다. 잘 따라가 보자

먼저 작성을 마친 코드가 있다면 저장을 하자

간단한 코드를 작성하고 다운받은 Git을 켜보자 밑의 사진처럼 Git Bash를 관리자 권한으로 실행한다. 이는 나중에 귀찮아 지는 상황을 피하고자 하는 것이다.
이때 Git Bash가 아닌 GitHub Desktop과 같은 tool들이 있는데 처음에는 되도록이면 피하고 Git Bash로 진행하자 왜냐하면 Git Bash가 다른 버전관리 툴의 base니까!

Git Bash를 실행하면 이와 같은 창이 뜬다.

이창은 마치 cmd창과 비슷하게 생겼다. 그리고 리눅스를 해본경험이 있다면 더욱 쉽게 사용할 수 있을 것이다.
더 자세한 명령어를 알고 싶다면 Git Bash 명령어 이분의 블로그를 참고하거나 구글링을 통해 확인해보자 지금은 딱 필요한 명령어만 다루도록 하겠다.

3. Git Bash 다루기

먼저 cd 라는 명령어를 통해서 작성한 코드가 있는 파일로 이동해보자 그리고 가능한 파일명은 한글이 아닌 영어로 한다. 그리고 pwd라는 명령어를 통해서 현재 위치를 알 수 있다.

파일에 도착했다면 git init이라는 명령어를 통해 파일을 ropository로 만들어준다. ls -al 이라는 명령어를 이용하면 .git이라는 파일이 생성된것을 볼 수 있다.

git config --global user.name "유저 이름"

git config --global user,email "유저 이메일"

두 코드를 이용해서 git 환경에서 사용자 이름과 이메일을 설정해주는데 되도록이면 본인 이름과 github에 사용한 이메일을 입력한다.

그러고 나서 git status라는 명령어를 입력하면 다음과 같은 창이 나오는데

빨간 글씨로 test.py가 있는것을 볼 수 있다. 이는 test.py가 수정되어 commit을 할 수 있도록 하는 전 단계의 의미이다. 말이 복잡하지만 이때 앞으로 우리는 여러 파일을 수정하고 원하는 파일만 commit을 하고 싶어질 것이다. 그래서 수정후 저장한 파일을 git add '파일주소'를 입력하여 원하는 파일을 진짜 commit을 하기위한 준비단계에 올려 놓을것이다. 밑의 사진을 보면

git add test.py라고 파일을 add했고 commit을 할 수 있다고 초록색 글씨로 new file: test.py 라고 나온다. 이제 정말로 commit을 하기 전 단계까지 왔다.

4. Commit

대망의 commit이다. 앞서 Git을 통해 작업중 실수를 최소화 하기 위해서 git status 명령어를 애용하기 바란다. 위 작업을 모두 마쳤다면 이제 commit을 할 수 있다.
Commit은 git commit -m "커밋 메세지" 명령어를 통해서 할 수 있는데

다음과 같이 commit이 잘 되었음을 알 수 있고 commit을 한 내역을 보기 위해서 git log라는 명령어를 이용한다. git log를 입력ㅎ면 commit한 날짜, 시간, 사람, commit 메세지, commit 주소등을 볼 수 있다.

여기까지 왔다면 지금까지 작성해온 코드들을 commit하여 git으로 관리를 할 수 있다. 다음에는 commit 해온 것을 git hub에 push하여 모두가 확이할 수 있도록 해보자

  • 수정사항이나 지적, 추가적인 정보는 언제나 환영입니다.
profile
일단 해보자.

0개의 댓글