내일배움캠프 Git 특강

새벽로즈·2023년 10월 4일
0

TIL

목록 보기
17/72
post-thumbnail

드디어 본 캠프가 시작되었다!
OT를 듣고 Git 특강을 병수튜터님이 알려주셨다.

git

리눅스 토발즈가 git을 만듬

하나의 폴더 내에서 코드 변경점을 기록하기 위해 git을 사용

문제 발생시 이전 버전으로 돌아 갈 수 있음

형상관리 도구 : 변경사항을 체계적으로 추적하고 통제하기

github

내 코드 백업과 팀원 공유가 가능하고 함께 작업이 가능한 온라인 코드 저장소

리눅스 명령어

  1. pwd
    현재 작업하는 폴더

  2. li
    list의 약자
    현재 작업하는 폴더의 모든 파일과 폴더

  3. li -a
    list all의 약자
    숨겨진 폴더도 보여줌

  4. mkdir 폴더명
    폴더명으로 폴더가 생성됨
    예시) mkdir 깃폴더

  5. touch 파일명
    파일명으로 파일 생성
    예시) touch a.txt

  6. cd 경로
    해당하는 경로로 이동
    예시) cd 깃폴더

  7. cd ..
    상위 폴더 이동

git 명령어

  • git init
    초기 설정
    프로젝트마다 한번만 하면 됨

  • git add 파일명
    파일을 지정하는 것

  • git commit -m '내용'
    파일을 실제로 저장하는 것

  • git status
    상태창

  • git add .
    폴더 내 모든 파일 지정

  • git log
    커밋 내역 보기

  • git push
    푸쉬를 하면 웹사이트에 게시됨

github 레포지토리 생성

웹 사이트 깃허브로 접속해서 생성

  • git push origin main
    온라인 저장소에 저장하기

협업하기 - 팀원추가

깃허브의 settings에서 collaborator(협력자)로 팀원 추가

협업하기 - 가져오기

  • git clone <github 주소> .

폴더 만든 후에 폴더로 이동 후에 git clone하면 가져오기
.을 안하면 폴더째로 옴

그 외 내용은 기존의 Git TIL 참고

오늘의 한줄평 : 이제 진짜 시작! 열심히 해야지!

profile
귀여운 걸 좋아하고 흥미가 있으면 불타오릅니다💙 최근엔 코딩이 흥미가 많아요🥰

0개의 댓글