백엔드 부트캠프/기타

[Git] Git 공부

sintory-04 2025. 2. 19. 12:08

    1. 기본 명령어 

    • pwd 내가 현재 작업하는지를 보여줌
    • / 루트 데릭터리
    • ~/ home 경로임.
    • ls 현재 폴더 안에 있는 폴더, 파일 내역을 보여줌
    • ls -a 숨겨진 파일(보통 .으로 시작함) 도 모두 볼수있다.
    • cd 폴더로 들어가기
    • cd .. 상위 폴더로 들어가기
    • cd . 현재 디렉터리
    • mkdir 폴더 생성.
    • touch 파일을 만들 수 있음. / 파일의 이름
    • ls -l 파일의 디테일한 정보를 볼 수 있음.

    2. git, git hub 의 개념 

    1️⃣ Git

    - 버전 관리 도구 / 형상 관리 도구. 소프트 웨어의 변경사항을 체계적으로 추적하고 통제하는 것.

    2️⃣ Git hub

    - 온라인 백업, 공유, 협업, 온라인 코드 저장소


    3. Git 필수 명령어 

    1️⃣ git init

    - 코드 관리를 시작하는 명령어. 프로젝트 시작 전 한번만 입력하면 됨.

    • initialize: 초기화하다, 초기 세팅하다.
    • 정확한 프로젝트 폴더(경로)에서 입력해야함.
    • .git 폴더가 생김

    2️⃣ git status

    - 현 상황 볼 수 있는 것

    3️⃣ git remote add origin <>

    - 저장소 주소에 해당하는 git hub에 레포지토리와 현재 내 컴퓨터와 연결한다.

    4️⃣ git branch -M main

    - 기본 branch 명을 main으로 변경한다!

    5️⃣ git push -u origin main

    - github repository의 main 브랜치에 코드를 올립니다.

    6️⃣ git add 파일명/.

    - 저장할 파일을 지정하는 것

    7️⃣ git commit -m ""

    - 실제로 저장하는 것

    8️⃣ git log

    - 깃로그 확인하기

    *️⃣ git reflog

    - 깃의 기록들 보기


    4. 다른 사람들의 clone 연결하기 

    1️⃣ git init 해주기

    2️⃣ git clone <주소>

    - 여기서 clone 하고 . 을 해주면 폴더 안의 파일을 넣는 것이고.

    - clone 할 시, . 을 빼주면 폴더 포함해서 넣는 것이다. 상황에 따라서 바꾸어 주면 된다.

    - 단, 폴더에 접근할 때 cd 로 잘 접근해주어야한다.

    3️⃣ git add .

    4️⃣ git commit -m "메시지"

    - 여기서 메시지는 커밋할 때 어떤 메시지로 올릴지 뜻하는 것

    5️⃣ git push -u origin


    6. 기타로 알아야 될 것 

    remote : 원격 저장소

    local : 로컬 저장소를 뜻함.


    오늘의 회고

    오늘은 본캠프 첫날이다 : > 

    나름.. 할만했나.. ? 갑자기 프로젝트를 하라해서 당황스럽긴 하다.

    깃 허브 연동에 꽤나 어려웠다. 계속 에러가 났는데. 이건 나중에 트러블 슈팅에 올려야겠다.