프로그래밍

github (1) - github 기초 사용법

d 0_0 b 2023. 8. 29. 19:32

나는 github이 제일 이해가 가지 않았다..

결국 여러 강의도 찾아보고 내가 이해한 방식대로 정리하며 다시 공부해보려 한다!

 

 

 


 

 

일단 githubgit 이 필요하다

 

 

 

둘은 다른 객체이며, github이 저장소(여기에 파일이 올라갈 예정)의 역할을 하고  git은 로컬(내 컴퓨터)에서 작업을 하기 위한 도구이다.

 

github의 설치와 git의 기본 세팅 (내 계정정보 입력) 은 다른곳에도 잘 나와있으니 넘어가도록 하고

우리는 일단 github 에 우리의 파일을 올려 보도록 하자.

 

 

 

 

우리가 올리고 싶은 파일을 띄워놓고  ex) visual studio 

terminal 실행

 #일단 github 에 파일을 올리기 전 우리는 (1)git에 우리의 파일을 업로드 할 것이다. 

그리고 (2)git과 github의 연결고리를 만들어 git에 올린 파일을 그대로 github으로 업로드 ! 

(3)github을 확인 ( 파일이 올라온 것을 확인 )

 

terminal에 아래의 코드를 그대로 진행하면 된다.

 

 


 

 

1.git init

git init

# 초기화라고 생각하면 된다.

 

 

 

2.git add #파일

git add #파일

# add 는 git에 파일을 추가한다는 뜻이고, 그 뒤에 파일 이름을 넣으면 된다.( 보통 [git add .] 로  사용한다는데 . 은 모든 파일을 업로드 한다는 뜻이다.

 

 

 

3. git status

git status

# git 에 어떤 파일들이 올라가 있는지 확인!

 

 

 

 

4. git commit -m "frist commit"

git commit -m "frist commit"

# "--" 의 내용은 업로드 파일에 주석을 달듯이 올려주는것이다. 최종제출, 최최종 제출같은..

 꼭 필요하다!

 

 

 

 

 

이제 git 에 파일을 올렸으니  github와 연결해주자!

 

 

 

 

 

5.

git remote add origin #깃헙주소

 

6. git remote -v

git remote -v

#잘 연결이 되었다면 연결이 된 github 주소가 뜰 것이다!

 

 

 

 7. git push origin master

git push origin master

#error 가 뜨지 않았다면 저장소로 가서 확인해보자

 

 

 

 

여러분들도 이런식으로 잘 나오셨나요??

 

 사실 저는 지금 팀레포지토리에 올려야 하는데 잘되지 않아 굉장히 애쓰고 있습니다 ㅠㅠ 

 github은 뭔가 강을 지나면 수정이 어려운듯한 느낌..

 

그래서 다음은 team project에 관해 gihub을 어떻게 쓰는지에 대해 다루겠습니다!

 


 

+ 파일을 수정해야 할 때)

 

로컬파일에서 코드 수정 작업을 해도 github에는 이 전 코드가 올라가 있을겁니다.

그럴때는 수정된 코드를 github에도 최신화를 시켜주어야 합니다.

 

 

1.git add . 

 

2.git status

# 그러면 결과로 'modified: 파일 이름' 으로 변경사항이 있다는 것을 감지 할 것 입니다.

 

3, git commit -m "second commit"

 

4. git push origin master

 

코드는 본인의 상황에 따라 조금씩 달라지면 될 것 입니당