본문 바로가기

공부한 내용/Git

(6)
[Git] 명령의 빈도와 메뉴얼 보는 방법 생활코딩을 운영하시는 고잉님께서는 중국어 공부를 하실때, 그 단어의 빈도수를 먼저 파악했다고 합니다. 가장 빈도수가 높은 부품을 가지고 공부하게 된다면, 쉽게 공부할 수 있다고 합니다. git도 이 분야에서 사용되는 여러가지 부품들이 있으며, 빈도수도 다 다릅니다. 그렇다면 어떤 명령어가 많이 사용되는지, 하지만 이 방법은 정확히 데이터가 나와있는 것이 아닙니다. 그래서, 구글에 많이 검색된 것들을 뽑아봤습니다. 사진출처: 생활코딩 opentutorials.org/course/2708/15211 지금까지 우리가 공부해 온 Git은 벌써 40% 이상이 사용되는 것입니다. 앞으로 배울것에 대해서 관심을 갖는것보다 여태까지 배운것을 다시 한번 공부해보는 것이 더 좋습니다. 이제부터 어떻게 정보를 찾아서 스스로..
[GIt] 과거의 버전으로 돌아가기 reset 과 revert 두가지 방법이 있다. 제일 쉬운 방법은 git reset git reset 커밋값 --hard reset은 절대로 공유한 이유에 하면 안된다. 일단 뒤에 --hard를 쓴다. hard는 매우위험한 것이니 추후에 원리를 알고 다른 옵션을 알려주겟다. reset과 revert는 과거의 버전으로 돌아가는거다 라는 것만 알고 지나간다. 분명 reset과 revert를 사용하는 순간, 무언가 큰일이 일어난 거기때문에, 그때 좀 더 많은 공부를 하면 된다. *본 포스팅은 생활코딩을 보고 공부한 내용을 정리한 것 입니다.
[Git] GIt 변경사항 확인하기 git log -p 각각의 소스상에 차이점을 확인할 수 있다. git log commitid값이런 형식으로 입력하면 해당 커밋을 확인할 수 있다. git diff 커밋값..다른커밋값이 커밋과 저 커밋의 소스상의 차이점을 보여준다. git diff 이 명령어는 우리가 작업을 할때 커밋을 하기전에 자기가 작업한 내용이 문제가 있는 지 없는지를 마지막으로 확인할 수 있게 도와준다. *본 포스팅은 생활코딩의 공부한 내용을 정리한 것입니다.
[GIt] 버전만들기 commit 지금까지 만들었던 것을 버전 관리할 것이다. 버전이란 무엇인가? 버전은 의미있는 변화를 의미한다. 어떤 작업이 있으면 그 작업이 완결된 상태를 뜻한다. 지금 우리의 저장소의 상태를 살펴볼때 사용하는 명령어는 git status Git을 처음 사용하시는 분들은 일단 이름을 셋팅해야한다. 딱 한번만 셋팅해주면 된다. git config --global user.name 아래 스크린샷과 같이 뒤에 자신의 이름, 이메일을 입력해주면된다. 그 다음으로는 아래의 명령어를 입력해준다. git commit 이 명령어는 어떤 상태인지 정보를 알려준다. 그리고 상단에 1이라고 적어준다 이것은 버전의 정보를 알려주는 것이다 그리고 리눅스는 컨트롤+x를 누른다음 저장한다고 y를 하고 그러면 아래와 같은 창이 나올것이다. 잘 ..
[Git] Git이 관리할 대상으로 파일 등록 이번에는 아주 간단한 파일을 버전 관리하는 것이다 일단 파일을 생성을 할껀데, vim을 사용할 것이다. 어디서나 사용하기 좋으나, 사용하기 어렵다. 일단 나는 우분투를 사용하고 있기에, vim을 설치를 했다. 설치 방법은 sudo apt install vim step 1. f1.txt 파일을 생성한다 vim f1.txt I(알파벳i) 를 누르면 입력 상태로 변한다. 그리고 그 안에 souce : 1 을 넣어주고 esc를 누르면 나오게된다. :(쉬프트+;)을 누르고 wq를 누르면 저장이 된다. 파일의 내용을 보고 싶으면 vim f1.txt 를 사용하거나 cat f1.txt를 사용한다. step 2. 이제 f1.txt 버전관리를 할 것이다 아래의 소스를 입력해본다. git status f1.txt가 빨강색으..
[Git] 저장소 만들기 리눅스는 기본적으로 Git이 설치되어있다. 현재 디렉토리 위치를 알려준다. pwd 프로젝트 파일(gitfth 이라는 이름을 가진 프로젝트)을 만든다 mkdir gitfth 프로젝트 디렉토리로 들어간다 cd gitfth 현재 디렉토리를 git의 (버전) 저장소로 만든다. git init .git은 중요한 디렉토리이다.. 이게 뭐지 쓰레기는 이러고 삭제하면 안된다. *본 포스팅은 생활코딩 토대로 공부한 내용을 정리한 것이다.