Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

차곡차곡 Eunoia

Mac 터미널 & 깃허브 명령어 본문

etc.

Mac 터미널 & 깃허브 명령어

Joycs 2020. 4. 15. 23:20

Mac OS의 터미널을 사용할 때, 자주 쓰는 명령어들을 기록해두려고 한다.

 


 

1. cd (Change Directory)

      + 디렉토리 이름 : 디렉토리로 이동

      + / : 최상위의 디렉토리(루트)로 이동

      + ~ : 사용자의 홈 디렉토리로 이동

      + ~/Desktop : 사용자의 바탕화면으로 이동

 

2. ls (List Segment)

     : 현재의 디렉토리 안의 파일 리스트 보기

     + -l : 하위 디렉토리의 정보를 상세하게 표시

 

3. pwd (Print Working Directory)

     : 현재 디렉토리의 위치 확인 

 

4. rm (Remove)

    + /test/exampleFile : test의 디렉토리에 있는 exmapleFile 파일 삭제

    + -rf /test/exampleFile : test 디렉토리의 exampleFile 디렉토리 삭제

 

5. logout 

   : 터미널 쉘 로그아웃

 

 

 


GIT 관련

 

1. 

    git rm 파일이름 : 원격 저장소와 로컬 저장소의 해당 파일 삭제

    git rm --cached 파일이름 : 원격 저장소(git hub)의 해당 파일 삭제

 

2. 

   git status : 현재 commit이 필요한 파일이 있는지, 등을 알려준다.

 

3. 파일을 변경한 뒤에 변경내용을 업데이트하려면

   git commit -m "변경 내용 설명"

   git push origin master


TIP

 

1. 디렉토리의 경로를 일일이 적으면 오타가 발생할 확률이 높으므로, 디렉토리의 첫 글자를 입력하고 tab하면 자동완성된다.

2. 띄어쓰기 등이 포함되어 있는 파일명의 경우, 해당 파일에 접근하려면 쌍따옴표를 해준다.

   예를 들어, My File이라는 디렉토리에 접근한다면, cd "My File" 이라고 해주기!

 

 

 


1. 지역 저장소 만들고 내용 편집

1-1. 지역 저장소 만들기

    cd 디렉토리 //지역저장소를 만들 디렉토리로 이동

    git init 새디렉토리이름 //새로운 디렉토리를 만들어 그 것을 지역 저장소로 초기화

    cd 새디렉토리이름

    vim f1.txt //새로운 디렉토리 안에 f1 텍스트파일 만들기

 

1-2. vim을 통한 텍스트파일 편집

    i 입력

    텍스트 파일 내용 입력

    esc키

    :wq //저장 및 편집기 종료

 

1-3. 텍스트파일 커밋

    git add f1.txt

    git commit -m "커밋 내용 입력"

    git log //커밋이 제대로 되었는지 확인

 

2. 원격 저장소에 연결하기

2-1. 원격 저장소 주소에 연결

    git remote add origin 복사한주소 //원격저장소(remote)에 origin 추가

    git remote -v //원격저장소에 제대로 연결됐는지 확인

 

3. 원격 저장소에 파일 올리기

3-1. 파일 올리기

    git push -u origin master //git hub 웹사이트에서 커밋된 내용 확인 가능

 

3-2. 파일 내용 변경하여 추가로 커밋

    vim f1.txt //파일 내용 변경

    git commit -am "변경 내용에 대한 설명" //최소 한 번이라도 커밋한 파일일 때 am 사용가능

    git push

 

 

 

 

+++계속 추가할 예정!

'etc.' 카테고리의 다른 글

Mac 터미널 & 깃허브 설정  (0) 2020.04.15
Mac Visual Studio Code - C/C++ 초기 설정  (4) 2020.04.06
Comments