github (1) - github 기초 사용법
나는 github이 제일 이해가 가지 않았다..
결국 여러 강의도 찾아보고 내가 이해한 방식대로 정리하며 다시 공부해보려 한다!

일단 github 과 git 이 필요하다
둘은 다른 객체이며, 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
코드는 본인의 상황에 따라 조금씩 달라지면 될 것 입니당