Git

[중앙정보처리학원] git* 및 github 사용하기

해보구 2024. 3. 4. 17:42
반응형

 

git 이란 ? 

핵심은 버전 관리를 하는 것이다.

 

협업시 추적이 가능하다. 따라서 코드리뷰, 메세지 등 커뮤니케이션이 가능하며 타인의 코드를 수정할 수도 있다.

 

git 레포지토리

1. 로컬저장소 === 하드디스크 === git

2. 원격저장소 === 인터넷 === github

 

 

git에 스테이징 하는 순서 !!

(우선 터미널을 사용했다)

mkdir로 폴더를 만든 뒤, cd 폴더명 으로 이동해주고 위치시켜준 다음!

 

git init => git add 파일명=> git commit 파일명 or git commit -m "기록사항" 으로 해주면 된다

 

 

 

 

-

 

그 밖 git의 명령어들

git log / git log --oneline / git checkout 파일명( 이전버전으로 돌아갈 때 ), git checkout master ( 최신버전으로 돌아올 때 )

 

 

 

****터미널 명령어들 ***

start / open(mac) / mkdir 폴더명 && 폴더명/ 

 

 

Atomic Commit 이란? 

여러 번에 나누어 또는 기능마다 따로 저장하여 불필요한 실수를 줄이는 전략이다.

 

 

.gitignore  <<<<= 숨김파일을 만드는 법 

그후 .gitignore 파일을 열어준 뒤 숨길 파일명들을 적어준다.

그러면 add 할때 마다 뜨지 않게 된다.

 

 

 

 

---

 

 

github에 Repository 하는법

버튼 클릭 후 Repository name 을 정해준뒤

밑에 나오는 주소를 복사해준다.

 

 

 

 

 

 

$ git remote add [별칭] [URL]

통상 origin으로 하는 편이다.

 

$ git remote remove [별칭]

$ git remote rename

이건 삭제또는 변경하는 법

 

$ git remote -v

으로 확인하고 확인이 된다면.

 

$ git push [별칭]

으로 업로드를 해준다 끝!

 

 

 

 

 

 

 

 

 

 

부록

 

그냥 외울려고 써보는 터미널 명령어들!!

 

지우기

rm something

안지워지면 

rm -rf something

파일열기

open

폴더열기

open .

폴더만들기

mkdir something

파일만들기

touch something.확장자

이동하기

cd something

위에폴더로이동하기

cd ..

 

반응형