개발/Git & Github 10

Git 브랜치 관련 명령어

Git Branch 관련 명령어 알아보기 명령어 git branch 현재 브랜치만 보여주는 아주 간단한 명령어 현재 우리가 만든 프로젝트에는 master 브랜치만 가지고 있기 때문에 git branch 명령어를 입력하면 'master' 밖에 보여주지 않는다. 만약 여러개의 브랜치가 존재한다면 여러개를 한번에 보여주고, 이름의 앞에 * 표시가 붙은 브랜치가 현재 위치한 브랜치를 나타낸다. 명령어 git branch 새로운 브랜치를 만드는 명령어 (브랜치를 만들기만 할 뿐, 그 브랜치로 이동하는 것은 아님) 이름이 너무 직관적이긴하지만 연습을 위해서 'practice1' 이라는 이름을 가진 새 브랜치를 만들어보았다. 명령어를 사용하면 브랜치를 만들기만할뿐 이동하는 것은 아니기때문에 아무런 변화가 나타나지 않..

개발/Git & Github 2023.05.08

Git - 수정을 위한 amend 명령어

Git 실수 수정을 위한 amend 명령어! 1) 명령어 git amend 커밋시 실수했을 때 사용이 가능한 명령어인 git amend는 여러 커밋을 수정하는데 적용할 수 있는 것이 아니라 바로 직전의 실수에만 적용이 가능하다. 사용방법은 git commit --amend 를 입력한다. 아래의 예시를 살펴보 위와 같이 3개의 파일에 변경사항이 생겼다. 이때 위처럼 chapter1과 chapter2라는 두개의 파일만 git add하고 commit 했다고 해보자 이런 상황에서 커밋의 결과를 git status 명령어를 사용해 보면 위처럼 characters.txt 파일은 커밋되지 않은것을 확인할 수 있다. 위의 파일을 git add하고, git commit --amend 명령어를 입력하면 아래와 같은 화면을..

개발/Git & Github 2023.04.23

Git Log 명령어

Git Log 명령어 알아보기 2023.02.08 - [Git & Github] - 커밋 또는 깃 커밋 커밋 또는 깃 커밋 커밋 또는 깃 커밋 정리하기 깃 커밋은 깃 저장소에 있는 체크포인트 중의 하나. 작업중인 프로젝트들을 커밋할 때 변경사항들을 한번에 커밋하는 것이 아니라, 선택적으로 그룹화해서 하나의 inho3213.tistory.com 지난 포스팅에 이어서 이번에는 Git Log 명령어에 대해서 알아보겠습니다. 에디터에서 'chapter1.txt' 라는 파일을 새로 만들고 안에 내용을 입력한 다음에 저장해주었습니다. 그리고 이미 지난번에 commit을 해주었던 outline.txt 파일에서 내용을 조금 바꿔서 수정해주었습니다. 이러한 상태에서 git status를 실행하면 뭔가 새로운 것을 볼 수..

개발/Git & Github 2023.04.16

커밋 또는 깃 커밋

커밋 또는 깃 커밋 정리하기 깃 커밋은 깃 저장소에 있는 체크포인트 중의 하나. 작업중인 프로젝트들을 커밋할 때 변경사항들을 한번에 커밋하는 것이 아니라, 선택적으로 그룹화해서 하나의 독립적인 커밋으로 만들 수 있음 이런 커밋을 위한 git 명령어를 아래에 정리해보자 1) 명령어 git add 예제를 위해서 다음과 같이 intro.txt 파일을 만들고, vscode에서 내용을 작성해주었더니 git bash에서 변경사항이 나타났습니다. 이어서 aboutGitAdd라는 이름의 txt 파일을 하나더 만들고 내용을 작성한 후 git status를 이용해 확인해보니 아래와 같은 화면을 보여줍니다. git add를 이해하기 위해서는 아래를 먼저 이해해야함 Working Directory -------------->..

개발/Git & Github 2023.02.08

Git 사용을 위한 명령어 정리(3)

Git 사용을 위한 명령어 정리! 1) 명령어 git status git status 명령어는 깃 저장소의 상태를 보고해주는 명령어이다. 2) 명령어 git init git init은 터미널에서 어느 디렉토리에 있든, 새 저장소를 초기화한다. 우선 위와 같은 'GitBasic'이라는 이름의 빈 폴더를 만들었다. 다음으로는 MyFirstGit이라는 빈 폴더를 만들고, 그 폴더로 이동했다. 본 폴더인 MyFirstGit이라는 폴더에 git 저장소를 만들기 위해 git init 명령어를 사용해준다. 이렇게 저장소를 초기화했다는 말이 나오면 성공! 이제 위에서 배운 git status 명령어를 입력하면 현재 깃 저장소의 상태를 알려주게된다.

개발/Git & Github 2023.02.07

Git 사용을 위한 명령어 정리(2)

Git 사용을 위한 명령어 정리! 지난번 포스팅에 이어지는 Git 사용을 위한 명령어 정리다 2023.02.01 - [Git & Github] - Git 사용을 위한 명령어 정리(1) Git 사용을 위한 명령어 정리(1) Git 사용을 위한 명령어 정리! 터미널의 명령어 자체에 익숙하지 않은 나는 Git을 사용하기 위해 필요한 기본적인 명령어들부터 정리하기로 했다..ㅠㅠ 1) 명령어 ls 명령어 ls는 list의 축약어로, 현 inho3213.tistory.com 1) 명령어 touch 본래 touch는 이미 존재하는 파일에 접근해 업데이트하거나 수정하는 역할을 하지만 보통 새로운 파일을 생성하는데 사용한다. touch 명령어 이후에 만들고자하는 파일 이름과 형식을 입력하면된다. 위의 예시처럼 현재 디렉..

개발/Git & Github 2023.02.07

Git 사용을 위한 명령어 정리(1)

Git 사용을 위한 명령어 정리! 터미널의 명령어 자체에 익숙하지 않은 나는 Git을 사용하기 위해 필요한 기본적인 명령어들부터 정리하기로 했다..ㅠㅠ 1) 명령어 ls 명령어 ls는 list의 축약어로, 현재 디렉토리 또는 폴더에 있는 컨텐츠를 나열하는 명령이다. 끝에 ~의 물결표가 있는걸 보니 현재 위치는 Home 디렉토리임을 알 수 있다. 여기서 ls를 입력하면 Home 디렉토리에 있는 많은 컨텐츠들을 나열해준다. 2) 명령어 start . start . 명령어는 윈도우에서 파일 탐색기를 열어준다 위와 같은 명령어를 입력하면(사이에 공백 한칸 있음) 이런식으로 파일 탐색기가 열린다. + 명령어 ls와 start는 사실 같은 역할인데 보여지는 방식이 다를뿐이라고 생각하면 될 것 같다. +ls 다음에 ..

개발/Git & Github 2023.02.01

Git 설치하기 (Window)

Window에서 Git 설치하기! 가장 먼저 아래 링크의 Git 홈페이지로 접속해줍니다 https://git-scm.com/ Git git-scm.com 링크로 접속해 오른쪽 하단에 보면 window용 다운로드 버튼이 있습니다. 이를 클릭해서 설치! 설치화면에서 다른거 체크하거나 추가로 체크를 풀거나하지 않고 계속 Next 눌러서 넘긴다. 그러다보면 아래와같은 화면을 보게된다. 이제 깃에서 사용할 기본 텍스트 에디터 선택을 묻는 화면인데 기본 설정은 'Vim'으로 되어있다. 여기서 나는 기본설정을 Vim 이 아닌 VSCode로 바꿔주었다. (Visual Studio Code as Git's default editor) 이후에도 역시 별다른 설정을 바꿀 것 없이 그냥 Next 누르고 설치하면 끝~ 마지막으..

개발/Git & Github 2023.01.31

Git과 Github의 차이점은?

Git 과 Github의 차이점은 무엇일까? 2023.01.27 - [Git & Github] - Git 이란 무엇인가? Git 이란 무엇인가? Git 이란 무엇인가? 개발에 관심을 가지다보면 Git이나 Github라는 용어를 심심하지않게 들을 수 있다. 개발자에겐 필수 요소처럼 여겨지는 Git과 Github이기 때문에 이번 기회에 포스팅을 통해 이것 inho3213.tistory.com 이전 글에서는 Git이라는 것이 전세계적으로 유명하고 인기있는 버전관리 소프트웨어임을 알게되었다. 이런 Git은 인터넷이 없어도 사용이 가능하다. 하지만 Git과 다르게 Github는 웹서비스이다. Github를 이용해서 개발자들은 자신들의 코드나 깃프로젝트를 온라인에 게시할 수 있고, 마찬가지로 다른 개발자들은 깃허브..

개발/Git & Github 2023.01.27

Git 이란 무엇인가?

Git 이란 무엇인가? 개발에 관심을 가지다보면 Git이나 Github라는 용어를 심심하지않게 들을 수 있다. 개발자에겐 필수 요소처럼 여겨지는 Git과 Github이기 때문에 이번 기회에 포스팅을 통해 이것저것 정리해두고 보려고한다... 깃(Git)은 전세계에서 가장 유명한 버전관리 시스템입니다. 여기서 버전관리 시스템(version control system)이란 파일의 변화를 시간에 따라 추적하고 관리하는데 도움을 주는 시스템입니다. 즉, 개발자들이 개발에 있어서 시간의 흐름에 따라 개발하고 있는 프로젝트의 변화를 쉽게 관리할 수 있도록 도와주는 역할을 하게됩니다. 다음 포스팅에서는 Git과 Github의 차이점에 대해서 정리해보겠습니다.

개발/Git & Github 2023.01.27