ABOUT ME

Today
Yesterday
Total
  • 20230807 - temp
    카테고리 없음 2023. 8. 7. 20:16

    0. 리눅스 명령어

    1. pwd(print working directory)
    : 현재 위치의 디렉토리 보여줌.


    2. ls(list)
    : 현재 위치의 모든 파일과 폴더를 보여줌.

     

    3. ls -a

    : 숨겨져 있는 파일과 폴더를 포함해서 보여줌

    4. mkdir (make directory)

    : 현재 디렉토리에서 폴더 생성

    5. cd (change directory)

    : 해당 폴더로 위치 이동

    / 하위 폴더 : 하위 디렉토리로 추가 이동 시

    .. : 상위 디렉토리로 이동 시

     

    6. touch 파일명

    : 현재 위치에서 지정한 파일을 생성

     

    I. git 명령어 

    1. git init

    : 코드 관리를 위해 코드 관리를 시작하는 세팅을 하나 해야함.

    : 단 한번만 하면 된다.

    ! git init 실행 후, .git 폴더가 생긴 모습

    해당 폴더(.git) 에서, 코드 관리를 자동적으로 해준다.

    이미 .git  이 있다면, 굳이 초기화해줄 필요 없다.

     

    2. 유저 등록

    : commit 하기 위해선 필요하다. 

    : github와 동일한 이메일을 사용.

     

    git config --global user.email "이메일 주소"

    git config --global user.name "이름"

     

    3. git add

    : 지정

    4. git commit

    : 저장

    5. git status

    : 현재 상태

    6. git log

    : 커밋할 때의 로그 출력

     

    7. git branch 브랜치명

    : 원본 파일을 변경하지 않고 새로운 곳에 코드를 짤 때

    : 생성한 브랜치 리스트 확인 할 때는 git branch 만 쓴다.

     

    8. git switch 브랜치명

    : 해당 branch로 이동

    : git checkout 브랜치명 과 기능이 동일.

    : git switch -c 브랜치명 을 쓰면, 굳이 git branch로 새로 만들지 않고, 생성과 이동을 동시에 할 수 있다.

     

    9. git merge

    : 기존에 수정된 것을 원본에 합치고 싶을 때

    합치고 싶은 곳에서 git merge 브랜치명 을 사용하여, 합침.

     

    10. git stash

    : 임시저장 기능

     

    11. git reset

    : 과거의 기능으로 돌아갈 때. 많이 쓰이진 않는다.

     

     

     

    II. github

     

    !! fetch = pull + merge

Designed by Tistory.