프로그래밍 언어발행일 2022. 12. 13.원본 https://blog.naver.com/jword_/222954911345 ↗

깃허브란? 깃(GIT)이란? GIT명령어 정리

깃허브란? 깃(GIT)이란? GIT명령어 정리 — #AI스쿨 #깃허브란 #깃이란 #GIT명령어 #jword AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용...

#Languages#Naver Blog

#AI스쿨 #깃허브란 #깃이란 #GIT명령어 #jword

​

AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

4.새로운 지식을 넣을땐 뇌를 비우자

깃(GIT)& 깃허브(GITHUB)

호스팅과 Git/Github

내가 구현한 웹페이지를 이제 호스팅 서버에 올려서 본격적인 서비스를 실행해볼 차례입니다! 호스팅하는 방법에 대해서는 따로 정리해보겠습니다. (AWS EC2)

​

적절한 호스팅 업체를 찾았다면, 서버가될 호스팅업체에 나의 FE코드,BE코드, 스크래핑코드를 올려야합니다. 이를 위해선 우리는 Git을 사용합니다.

이미지

Git

git의 사전적의미는 관심없습니다. 우리가 git을 통해 무엇을 할 수 있는지에 집중해보자구요. git은 소프트웨어 개발자들이 자신의 코드를 효과적으로 관리할 수 있도록 도와주는 소프트웨어입니다. git을 통해 개발자들은 프로젝트를 서로 공유하여 각자의 영역을 개발 후 병합할 수 있습니다!

이미지

Github

Github는 개발자들이 사용하는 git소프트웨어를 온라인상으로 등록해주는 웹서비스입니다. 사용자들은 git 명령어를 사용하여 프로젝트 파일을 github에 올릴 수 있습니다. 배포뿐 아니라 다운로드도 바로 가능합니다.

​

온라인 상의 코드저장소로 이해하시면됩니다. public으로 공개되어있는 파일들은 언제든지 다운받아서 보고 수정하고 재배포할 수 있습니다.

요즘은 github에 저장한 코드를 포트폴리오로 사용하여 취업하는데 사용되기도 합니다.

git명령어 정리

git다운로드

우선 git소프트웨어를 다운받아주세요. Google: git download

​

git시작하기

git init

작업하고있는 디렉토리로 이동하여 git init을 입력해주세요.

이미지

파일 - 보기 - 표시 -숨긴항목을 체크하시면 .git파일이 생성된것을 확인하실 수 있습니다.

​

​

작업한 코드 git에 올리기

git status ​//스테이지에 올라간 파일 확인 //코드수정시마다 해줘야 적용됨

github가 아닌 git에 올리는겁니다! 가상의 git저장소에 내가 작업한 코드가 올라간다는 개념으로 이해하시면 될것같습니다. 우선은 위의 명령어를 입력해 파일 상태를 확인해주세요.

이미지

아직 git에 올린 파일이 없기때문에 경고문이 나옵니다. 해당 경고문은 코드를 수정할때마다 이 상태니 수정이 최종적으로 결정되면 git에 올려줘야 합니다.

git add .​//모든파일을 git에 올린다.//add (spacebar) .

이미지

LF will be replaced by CRLF 경고문이 나올경우 아래 명령어를 입력주시면됩니다.

git config --global core.autocrlf true

이후 다시 올려주고 status를 확인해보면 잘 적용된것을 보실 수 있습니다.

이미지

우선 여기까지 git에 파일 올리는 작업이 끝났습니다. 다음글에는 버전관리의 commit과 brach에 대해 알아보겠습니다.