본문 바로가기
내배캠

Git 과 Github

by 눈 새 2024. 10. 2.

1. 필수 리눅스 명령어

1) pwd

: print working directory의 약자로 현재작업경로를 의미한다.

  현재 내가 지정한 위치를 확인할 수 있는 명령어이다.

 

2) ls

: List를 의미한다.

현재 디렉토리를 기본으로 모든 파일과 디렉토리를 나열하여 보여주는 명령어이다.

 

2-1) ls -a

: List all 을 의미한다.

숨겨진 파일과 디렉토리를 포함한 모든 파일과 디렉토리를 보여주는 명령어이다.

→ 파일명 또는 디렉토리명 앞에 . 으로 시작하는 파일, 디렉토리는 숨겨진 파일, 디렉토리이다.

 

3) cd

: Change Directory의 약자로 ls 명령어를 통해 확인된 폴더로 이동할 수 있다.

 

4) clear 

: 입력창을 초기화하는 명령어이다.

 

5) ..

: 현재 위치에서 상위 폴더로 이동하는 명령어이다.

 

6) /

: 추가적으로 이동할 때 사용한다.

ex) ../..(폴더명) 을 입력하면 (폴더명) 폴더의 상위폴더의 상위폴더로 이동할 수 있다.

 

7) mkdir

: Make Directory의 약자로 폴더를 생성하는 명령어이다.

 

8) touch [파일명.text]

: 파일을 생성하는 명령어이다.

→ touch 명령어는 파일의 날짜와 시간을 수정하는 명령어 but) 0bite 파일을 생성하기 위해 자주 사용

 

2. Git & Github 개념

1) Git : 코드 변경점을 기록 (버전 관리 도구)

     → 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것

 

2) Github : 백업과 공유가 가능한 온라인 코드 저장소

 

3. Git 필수 명령어

1) git init (initialize) : 프로젝트 시작 전 딱 한 번만 입력한다.

     → 정확한 프로젝트 폴더(경로)에서 입력해야 한다.

 

2) git add & commit : 코드를 저장하는 명령어

     → git add (file_name) 저장하기 전 저장할 파일을 지정
     → commit -m "(file_name)" 코드의 기록을 실제로 저장하는 명령어
     → git states : 저장 여부 확인
     → git add . : 폴더에 있는 모든 파일의 코드 기록을 저장

 

3) git log : 로그 저장 기록 확인
     → 확인 이후 q (빠져 나오기)


4. Github 사용하여 코드 백업하기

1) git push origin main : 추가 사항을 github에 반영하기
2) git branch -M main
3) git push -u

5. Github 협업 기초와 충돌 해결법 (Conflict)

1) 협력자 등록하기 (Collaborators)
2) 코드 복사해오기 - git clone (https:// ~ )
3) git pull : 변경된 부분만 가져오기

'내배캠' 카테고리의 다른 글

TIL 에 대하여  (0) 2024.10.02
내일배움캠프에 참여하게 되었습니다.  (0) 2024.09.04