git

· git
https://codingapple.com/ 코딩애플 온라인 강좌 - 개발자도 단기완성!단연 NO1 강사님의 NO.1 강의 역시나 명강입니다. IT 업계의 대치동 NO1. 강사같은 엄청난 강의력. 코딩애플님의 강의는, 엄청나게 기초적인 것부터 가르치는 듯 보이지만, 실제로 다루는 깊이는 절codingapple.com  01. 팀원들과 협업1) 새잡업 폴더 생성2) git clone 하기 3) git pull 후 git push 하기① 팀원이 git push 시 주의점먼저 팀원의 깃허브 아이디 필요공동작업자 (Collaborators) 탭에서 등록되어야  push 가능해짐② 팀원이 먼저  git push 하고 난 후 내가 git push하면? 에러남git push -u git push -u https:/..
· git
https://training.github.com/downloads/ko/github-git-cheat-sheet/ GitHub Git Cheat SheetGit 설치하기 GitHub은 일반적으로 많이 사용되는 저장소 관련 작업을 위한 데스크톱 클라이언트와 함께, 더 복잡한 작업을 위해 자동으로 업데이트되는 Git command line 에디션을 제공합니다. Windowstraining.github.com 01. GITHUB란?원격저장소분산 버전 관리 시스템인 깃(Git)을 호스팅하는 웹 호스팅 서비스소스코드를 내컴퓨터에서 인터넷으로 올려주는 공간 02. GITHUB의 쓰임소스코드 저장 & 버전관리 & 소스코드 공유협업공간 03. GITHUB 웹호스팅 하는 법https://opentutorials.org..
· git
01. 깃허브에 레파지토리 생성하기실제 개발을 목적으로 할 때는 레파지토리 하나당 하나의 프로젝트만 작성하는 것을 권장        02. 깃허브의 레파지토리를 로컬 레파지토리로 복사하기IDE 이용이클립스 이용했음이클립스는 기본적으로 Git을 지원하나, git 명령어를 사용하기 위해서는 git 설치 필요우선 명령어 없이 업로드할 것임  ① Git을 사용하기 위한 View 추가  ② 깃허브에 생성한 레파지토리를 나의 컴퓨터인 로컬 레파지토리에 복사하기클론을 이용해 레파지토리 복사 가능레파지토리 : 깃허브에 존재 (메인)로컬 레파지토리 : 우리 각자의 로컬 컴퓨터에 존재할 레파지토리즉, 레파지토리의 프로젝트를 나의 로컬 레파지토리에 복제하는 것!  ③ 레파지토리를 복사하기 위해서는 URI, Host, ..
· git
01. 전제조건) commit 했던 내역 확인 (git log)노란문자 : commit의 고유  id고유id를 이용해 "그 고유id로 돌려주세요~" 라는 명령 입력 가능깃은 과거를 아예 삭제하거나 조작하는 것은 불가능!!git log --oneline   02. 파일 단위로 복구 - git restore##git restore 파일명 : a.txt 파일의 최근 커밋 상태로 돌아가기git restore a.txt##git restore --source 커밋아이디 파일명 : a.txt 파일의 특정 커밋 상태로 돌아가기git restore --source fs123gf a.txt##git restore --staged 파일명 : a.txt 파일이 staging area에 있엇던 시점으로 돌아가기 - 즉, 처음..
· git
01. rebase의 개념브랜치의 시작점을 다른 commit 으로 옮겨주는 행위rebase를 이용해 - 신규브랜치의 시작점을 main브랜치 최근 commit으로 옮긴 다음  - fast-forward merge 하는 것    02. rebase 후 merge하기1) rebase 전2) rebase 후 fast-forward merge = 강제 fast-forward merge실제로 rebase 후 merge 하고 싶을 시 아래처럼 순서대로 입력하면 끝## 새로운 브랜치명으로 먼저 이동git switch 새브랜치명## 브랜치를 main 브랜치 끝으로 이동git rebase main## main브랜치로 이동git switch main## fast-forward merge 하기git merge 새브랜치명 단점..
· git
01. 브랜치 생성 및 이동 (git branch, git switch)branch = 프로젝트 복사본 쿠폰기능 추가프로젝트 복사본 만들어서 먼저 개발해보기브랜치 생성!##coupon 브랜치 생성 (프로젝트 복사본 생성)git branch coupon## coupon 브랜치로 이동git switch coupon## main 브랜치로 이동git switch main## 어떤 브랜치에 있는지 확인git status    02. main 브랜치와 coupon 브랜치에서 각각 커밋 후 확인 (git log)git log 시 HEAD : 현재 내 위치## 명령을 시각화해줌git log --graph --all --decorate## branch 와 commit 내역을 그래프로 한눈에 보고싶을 때git log -..
· git
01. 현재 파일이랑 수정 전 파일이랑 다른점 알려줘 (git diff)git diff02. 과거의 특정 commit과 현재 파일을 비교 (git diff)##최근 commit과 비교하는게 아니라 과거의 특정 commit과 현재 파일을 비교하고 싶으면 커밋ID를 명시해주면 됩니다.##(커밋ID는 git log --oneline 이런거 입력하면 보이는 노란 글자들입니다)git diff 커밋id##과거의 특정 commit 2개 간의 차이점 비교도 가능합니다.git diff 커밋id1 커밋id2  03. 비주얼적으로 훌륭하게 차이점을 분석 (git difftool)git difftool  04. VSCODE extensions 설치 후 git graph 이용 (GUI 툴)
· git
참고사이트https://www.youtube.com/watch?v=FXDjmsiv8fI&t=3s01. GIT을 사용하는 이유언제든지 저장했던 시점들로(과거로) 돌아가기 위해다시 미래로 돌아아기 위해  02. GIT 상태 확인 (git status)##GIT 상태 좀 알려줘base) jaeheela@Jaehees-MacBook-Air git-practice % git statusOn branch masterNo commits yet##깃에서 아직 처다보지 않았어!!Untracked files: (use "git add ..." to include in what will be committed) cat mousenothing added to commit but untracked ..
jeri
'git' 카테고리의 글 목록
loading