Notice
Recent Posts
Recent Comments
Link
12-21 22:46
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

study-project

내 컴퓨터와 GIT 연결하기 -로컬저장소 만들기 본문

TIL/GIT

내 컴퓨터와 GIT 연결하기 -로컬저장소 만들기

귤식빵 2020. 10. 11. 00:53

정보처리기사 필기 공부하면서 형상관리 내용 읽을때 한번 봤었다 그때는 필기시험치기에 급급해서 외우고만 넘어갔는데  

버전관리를 위한 git과 내 원격 저장소인 git hub를 만들어보려고 한다 svn도 있었는데 내가 집에서 만들어보기엔 힘들것같다 ㅎㅎ

일단 윈도우 버전 git을 다운 받았다 

cmd창에가서 git 이라는 명령어를 쳐보면 

이런식으로 문서가 나온다 이게 나왔다면 잘 설치가 되어있는것이다.  

그리고 원하는 폴더로 가서 git 초기화(git init )를 하면 그곳은 git을 사용하겠다 라고 선언하는 것과 같다

git init

이걸 하면 .git이라는 숨겨진 폴더가 만들어지는데 이폴더가 로컬 저장소가 된다. 여기에는 내가만든 코드들 원격저장소 주소등 이 저장된다. 근데 원격저장소에서 내컴퓨터로 코드를 받아오면 자동으로 로컬저장소를 만든다고 한다.

gitstudy라는 폴더를 만들고 그안에 first_를 만들었다 여기서 git init를 사용해서 여기를 로컬 저장소로 만들것이다.

명령어를 눌렀더니 비어있는 저장소를 만들었다고 나왔다 이건 숨겨진 저장소라서 확인하려면 ls -al 을 눌러서 확인 할 수 있다.

그다음 파일을 내 로컬 저장소에 올려보려고 한다

이미 테스트를 위해서 새로운 파일을 만들어 놓은 상태다 README.md 파일

이걸 누르면 별 변화는 없다

그다음엔 commit을 사용해서 메세지 작성, 버전 만들기를 해줘야한다 commit 메세지는 유의미하게 정리 해야한다고 한다.

*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.

commit을 하려고했는데 나보고 로그인 하라는 뉘양스의 오류를 보여준다

잘 연결이 안되어있나보다 

알려준데로 git config --global user.email "내이메일"  git config --global user.name "내이름" 적으니까 넘어갔다

다시 커밋 메세지를 추가해줬다 성공은 했지만 한글이 깨지고있다,, 

git bash창에서 한글이 깨지면 

set LC_ALL=ko_KR.UTF-8

이걸 입력하면된다. ko는 소문자고 KR 은 대문자로 꼭 적기.

그다음에 나의 커밋이 잘 생성되었는지 확인하는건 git log로 확인 할 수 있다.

한글도 안깨진다.

 

 

 

 

github에 코드를 올리는 과정은

1.내컴퓨터에 여기서 git을 사용할것이다. 라고 컴퓨터에게 알려주기

2.git에 올리길 원하는 파일선택

2.선택한 파일들 커밋 메세지 적어주기 (커밋은 하나의 버전 만들기)

3.github 저장소 만들어서 내 컴퓨터에 github 저장소 주소 알려주기

4.선택했던 파일들을 github에 올리기 

 

Comments