* Git&Github의 개념 *
Git과 GitHub는 소프트웨어 개발에 사용되는 도구입니다.
간단히 말하면, Git은 버전 관리 시스템이고,
GitHub은 Git 저장소를 호스팅하고 협업하는 플랫폼을 말합니다.
Git을 사용하여 로컬에서 작업하고,
GitHub을 사용하여 Git 저장소를 온라인으로 공유하고 협업할 수 있습니다.
조금더 쉽게 이해하자면,
하나의 폴더 내에서 코드의 변경점을 기록하기 위해
git을 사용하는 것이라고 정의할 수 있습니다.
내가 작업하는 어떠한 프로그래밍중 코드가 꼬이거나 어떠한 에러가 발생한다면
과거의 코드 기록으로 쉽게 되돌아가기도 가능합니다.
* Git필수 명령어 *
git init - 코드 관리를 시작하는 명령어
init : initialize (초기화하다, 초기 세팅하다)의 준말
프로젝트 시작 전 딱 한 번만 입력하며, 정확한 프로젝트 폴더(경로)에서 입력해야 합니다.
“initialized emptyGitrepositoryin~~~” 이라고 나오면 성공한 것 입니다.
".git" 이라는 폴더(숨겨진 폴더)가 생성되었을것입니다.
터미널에서 "ls -a" 명령어로 확인이 가능합니다.
git add & commit - 코드를 저장하는 명령어
* 터미널 작성 예시 *
git add 파일명
gitcommit -m “메세지 작성”
"Please tell me who youare"이라는 에러 발생?

"Gitcommit"후 저장이 안되는 경우가 있습니다.
그건 계정 설정을 하지 않았기 때문이죠..
gitconfig--globaluser.name 유저네임
gitconfig--globaluser.email 유저이메일
계정은 깃허브 이메일과 깃허브 유저네임이어야 합니다.
git add 파일명 => 저장하기 전 저장할 파일 지정
git commit -m “메세지 작성” => 실제로 저장하는 명령어
git add . - 프로젝트 변경 사항을 전부 지정
점( . )은 현재 나의 경로(git-test)의 모든 변경된 사항을 말합니다.
변경이후엔 git status를 사용하여 변경사항을 살펴 볼 수 있습니다.
git status - 변경 상태를 확인하는 명령어
어떤 파일이 변경됐는지,
어떤 파일이 add (지정)됐는지 등 상태를 파악할 수 있습니다.
git log - 저장 내역을 확인하는 명령어
git에 저장된 내역을 확인할 수 있습니다.
git push - 추가로 수정된 코드 github에 반영
수정된 코드를 github로 반영시켜줍니다.
git clone - 코드 복사해오기
터미널에서 "git clone github주소 ." 을 입력해주면
github에 저장된 파일들이 현재 내 위치 (경로)에 저장이 됩니다.
git pull - 다른 사람이 변경한 코드 내 코드에도 가져오기
협업하게 된다면 다른사람이 변경한 내용을 통째로 가져올 수 있거나
또는 내가 변경한 내용을 가져올 수 있습니다.
'git & github' 카테고리의 다른 글
[Git & Github] Github 협업 심화 과정 (0) | 2024.03.10 |
---|---|
[Git & Github] Github 협업중 문제 해결하는 방법 (0) | 2024.03.10 |
[Git & Github] Github 협업하는 방법 (0) | 2024.03.10 |
[Git & Github] Github 백업하는 방법 (0) | 2024.03.08 |
[git] 리눅스 명령어 (必) (0) | 2024.03.08 |