대충쓰는 TIL 0721

기린이·2021년 7월 21일
0
post-thumbnail

깃헙

working directory : 현재 작업하는 공간
staging area : repo가기전 단계
repository : 깃저장소

  • 명령어
    git init
    현재 디렉토리에 git 실행

git add .
모든 변경사항 staging area로 올리기

git commit -m "커밋메세지"
repo에 커밋

git log
깃 로그 보는 것

git reset --hard [커밋아이디]
해당 커밋으로 되돌아가는 것

git clone [레포짓 주소]
해당 레포짓 클론

git push [remote repository명][branch명]
git push origin master 로 통상 사용함.
내 레포짓 내용을 remote repository에 준다. 푸시한다.

git pull [remote repository명][branch명]
remote repo 내용 가져온다

궁금증

  • local repository가 있고 remote repository가 있는건가?
    그러면 내 로컬에 있는 폴더가 local repository인건가?
    -> 맞음

  • 통상적으로 origin을 쓴다는 데 여러 레포짓이 있을텐데 어케 구별하는거지?
    -> origin은 전역변수가 아닌 해당 레포짓만의 지역변수

  • clone과 fork의 차이가 정확히 뭔지 알듯 모를 듯?
    -> clone은 remote repo가 원본 repo이고 fork는 내 계정에 원본 repo와 같은 내용의 repo가 만들어지고 그걸 clone해와서 local에서 작업

profile
중요한 것은 속력이 아니라 방향성

0개의 댓글