-
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