본문 바로가기

Computer

(4)
[Git] 실수 되돌리기(git reset), 변경하기 git을 사용하다 보면 add나 commit, push 등을 잘못하여 취소해야 하는 상황이 발생하곤 한다. 그리고 commit 메시지를 수정하거나 GitHub에 잘못 올린 파일을 삭제하는 등 크고 작은 변경사항이 생길 때도 있다. 이러한 상황에서 유용하게 사용할 수 있는 여러 가지 명령어를 정리해보았다. add 취소하기 HEAD 뒤에 파일명을 적으면 해당 파일의 add만 취소하고, 파일명을 적지 않으면 add된 파일 전체를 unstaged 상태로 되돌린다. $ git reset HEAD commit 취소하기 git log에서 지금까지 수행된 각 commit의 HEAD 번호와 고유한 id를 확인할 수 있다. $ git log HEAD~ 뒤에 숫자를 넣으면 마지막 n개의 commit을 취소할 수 있다. $ ..
[Git] Git, GitHub 기본 사용법 Git과 GitHub을 다루는 것은 개발자가 되는 첫걸음이라 할 수 있을 정도로 필수적인 관문이다. 간단히 설명하자면 Git은 로컬에서 작업한 코드의 버전을 관리하는 툴이고, GitHub는 Git의 버전 기록을 올려 원격으로 협업할 수 있는 웹사이트이다. GitHub를 많이 보기는 했지만 실제로 다뤄보는 것은 처음이라 명령어가 익숙하지 않았다. 그래도 올해 1일 1커밋을 목표로 매일 사용하다 보니 차츰 손에 익기 시작했다. 다시 복습도 해볼 겸 Git과 GitHub의 기본 사용법을 정리해보았다. Git 사용법 1. Git으로 버전 관리 시작하기 1-1. Git 설치 및 버전 확인 $ sudo apt-get install git $ git --version 1-2. 디렉토리에 Git 심기 $ cd ~ $ ..
마크다운(Markdown) 문법 정리 마크다운은 경량 마크업 언어로, 개발자들이 문서작업을 할 때 가장 많이 사용하는 언어다. HTML에 비해 표현도 훨씬 간결하고 문법도 쉬우며, GitHub의 README.md 파일이나 Jupyter Notebook 파일 작성 등에 많이 쓰인다. 마크다운의 여러 문법 중 자주 쓰이는 핵심적인 것들 위주로 정리해보았다. 1. 헤더¶ #으로 제목을 넣을 수 있고, #의 개수를 늘리면 하위 제목이 된다. 또는 텍스트 아랫줄에 = 또는 -를 여러 개 붙이는 방법도 있다. In [ ]: # This is H1 ## This is H2 ### This is H3 #### This is H4 ##### This is H5 This is H1¶ This is H2¶ This is H3¶ This is H4¶ This i..
[Linux/Ubuntu] 터미널 명령어 정리 리눅스에 기반을 둔 운영체제인 우분투에서는 작업을 할 때 터미널을 많이 사용하게 된다. Windows의 탐색기나 Mac의 파인더같은 GUI(Graphical User Interface)에서는 작업환경이 그래픽으로 표현되기 때문에 직접 보면서 작업할 수 있지만, Linux의 터미널은 CLI(Command Line Interface)이기 때문에 명령어를 한 줄씩 입력하여 실행해야 한다. 앞으로 두고두고 유용하게 써먹기 위해 리눅스 기본 명령어들을 정리해보았다. 파일 및 폴더 관리 $ whoami 컴퓨터 유저 이름 출력 $ pwd 현재 경로 출력(print working directory) $ ls 현재 디렉토리 내의 모든 파일 및 폴더 출력(list) $ ls -al 현재 디렉토리 내의 모든 파일 및 폴더의..