안녕하세요, 이번 포스팅에서는 깃허브의 Fork 와 upstream, origin 을 동기화는 작업의 전체적인 흐름에 대해 자세히 알아보겠습니다.
이번 포스팅에서는 Squash 에 대해 알아보겠습니다. 지난 포스팅에서 살펴본 Rebase 와 함께 커밋 히스토리를 관리하기 위한 방법 중 하나로써, Merge 할때 사용된다고 보시면 됩니다.
안녕하세요, 이번 포스팅에서는 Rebase 에 대해 알아보겠습니다. Rebase 를 잘 활용할 수 있다면 Merge 에 비해 commit 히스토리가 더 깔끔하게 관리가 되며, Conflict 가 발생할 일도 훨씬 적어집니다.
이번 포스팅에서는 Git 의 커밋 메시지 컨벤션에 대해 알아보겠습니다. 각 회사마다 각자의 git flow 전략을 가지고 브랜치를 관리하듯이, 그에 따라가며 자연스래 commit 에 관한 규칙도 정말 중요하다고 볼 수 있습니다.
안녕하세요, 이번 포스팅에서는 인텔리제이에서 Git Bash 터미널을 사용하는 방법에 대해 알아보겠습니다. 딱히 어려운 내용은 아니지만, 인텔리제이에서 프로젝트 초기셋팅을 하고 깃허브로 버전관리를 원하실 때 환경이 익숙하지 않아 다소 햇갈리실 수 있다고 생각이드네요😎
안녕하세요, 이번 포스팅에서는 인텔리제이에서 로컬에 있는 프로젝트를 깃허브에 push 하는 방법에 대해 간단히 살펴보겠습니다.
깃허브에서 본인임을 인증할 때, 인증방식이 패스워드에서 개인 토큰을 발급받고 해당 토큰을 통해 인증하는 방식을 바뀌었기 때문에, 원하는 레포지토리에 push 하고싶은경우, 개인 토큰(Personal Acesss Token) 을 발급받고 커밋과 푸시를 진행해줘야합니다.
git flow 전략에서도 자주 활용되는 rebase 에 대해알아봅시다. 또 fork 를 진행할 수 있는 upstream 에 대해서도 살펴봅시다.
개발자들이 작업을 진행할 때 코딩 컨벤션( = 코딩 관습? 스타일), git 전략, commit 메시지 작성법등이 있을 것이다.커밋 히스토리(Commit History) : 의미있는 커밋이력들이 모여서 형성하게 되는 것커밋을 의미있게 작성했다면, 필요한 커밋 이력을 찾
git remote add origin "주소(h ttps://github/com/Likelion\~~")": git한테 remote repository의 주소를 알려줌git branch -M main : 내 repository를 push할 브렌치를 main 브렌치(b
~ : home directory (기본 directory)cd = change directory => 지정한 폴더로 이동 ex ) cd ~ cd.. : 상위 폴더로 이동pwd : 현재의 경로 출력ls : 현재 폴더에 있는 파일들을 모두 출려mkdir = make d
git : 버전 관리 시스템working directory현재 작업하는 파일이 들어있는 폴더 그 자체. git directory .git directory 구성 요소stage : 버전을 생성할 특정 파일들을 미리 올려두는 곳으로, stage에 올라간 파일들이 모여서
git 의 workflow(작업환경) 은 크게 3가지로 나뉜다.working directory : 프로젝트의 파일들을 수정하는, 작업하는 곳stage area : 어느정도 작업하다가 버전 history에 저장할 준비가 되어있는 파일들을 옮겨두는 곳 (commit 할 애
이번 포스팅에서는 원격 저장소에서 커밋들을 로컬 저장소로 내려받을 때 사용하는 pull 과 fetch 명령의 차이점을 알아보겠습니다.
SSH 란 Secure Shell 의 약자로, 강화된 보안방식으로 정보를 교환하는 방식을 의미합니다. 이 방식은 private key 와 public key 의 쌍을 통해서 컴퓨터를 인증합니다.
지난번에 Git의 영역들 (Working Tree, Staging Area, Local/Remote Repository) 에 대해 알아봤습니다. 이번에는 이들을 어떻게 활용하는지, 또 이와 관련한 명령어들은 어떤것들이 있는지에 대해 알아봅시다.
버전 : 작업이 완전히 "완결된 상태" 가 버전이다.git status : 저장소의 상태를 볼 수 있음git config --global : 버전에 닉네임과 이메일 주소를 기입할 수 있는 명령어.=> 버전에 이름과 이메일 주소를 적음으로써 이게 누가 작업한 것인지를 알
vim 파일명파일을 생성하고 원하는 내용를 쓸 수있는 프로그램명령어 시스템에서 대부분 설치되어있음그냥 vim 이라고 입력해도 들어가짐. 대신 나올 때 :wq 파일명를 입력해서 입력한 내용을 저장하고 나와야함i 를 입력해야 insert 모드가 되어서 입력이 가능해짐esc