git , github 7

github 기초편 (2) - push, pull

push & pull 📌 여기는 github에 가입하고 원격 repository를 생성하여 로컬 저장소와 연결시킨 다음에 진행한다. push (원격으로 커밋 밀어올리기) 로컬에서 commit을 한 후에 git push 이미 이전에 git push -u origin main ##(=git push --set-upstream origin main) ##git push : 내 pc에 commit내역들 중에 아직 원격저장소에 올라가지 않은것 들을 업로드 ##-u origin main : 현제 속한 branch에서 push를 할 때 어느 원격(origin)의 어느 branch(main) ##에 업로드 할지 기본으로 지정(한 프로잭트에 원격 저장소를 여러개 둘 수 있다.) 를 입력 했기 때문에 자동으로 main 브..

git , github 2023.01.25

github 기초편 (1) - 시작, repository

시작 시작전에 git 기초를 먼저 알고 시작한다. https://fruitofeffort.tistory.com/2 git 기초편 (1) [config, init] git 이란? 개발자와 기업들이 많이 사용 버전을 편리하게 관리하는데 도움을 줌 작업 파일을 원하는 순간으로 돌아갈 수 있음 협업 할 때 유용함 경쟁력 향상에 도움이 됨 준비물 -git 설치 - 필수 fruitofeffort.tistory.com https://fruitofeffort.tistory.com/3 git 기초편 (2) - git의 Workflow Basics Workflow git에는 총 3가지의 작업 환경이 나눠져 있다. working directory : 우리가 프로젝트의 파일들을 수정하고 작업하고 있는 곳 working dir..

git , github 2023.01.25

git 기초편 (5) - 실습[Reset, Revert, branch]

Reset , Revert reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다. revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다. git reset --hard [commit된 원하는 버전의 hesh] ##원하는 버전으로 이동후 이후 히스토리 삭제 ##[hesh]를 입력하지 않으면 최신 버전의 히스토리(commit)로 돌아감 현업에선 revert를 주로 사용 git revert [commit된 원하는 버전의 hesh] ##원하는 버전으로 이동하고 이동하기 전 단계로 돌아갈 수 있는것을 commit함 git revert --no-commit [commit된 원하는 버전의 hesh] ##돌아갈 수 있는 것을 commit하지 않고 원하는 버전으로 돌아감 ##취소하고 싶다면 git ..

git , github 2023.01.25

git 기초편 (4) - 실습 [commit]

git commit staging area에 있는 파일들을 버전으로 만드려면 git commit 명령어를 이용한다. staging area에 있는 파일들을 git repository로 옮겨준다. git commit 아무 옵션 없이 사용한다면 기본적인 템플릿이 나온다. 보통은 여기에 Title과 Description을 적은 다음 파일을 닫으면 [master (root-commit) 2a32be6] Title : 마스터 branch의 헤쉬코드 앞부분이 나와있다.(master (root-commit) 2a32be6) 그리고 우리가 입력한 Title이 나와있다. 2 files changed, 2 insertions(+) : 2개의 파일이 만들어졌고 create mode 100644 b.txt : b.txt가 처..

git , github 2023.01.25

git 기초편 (3) -실습 [add, .gitignore, status, diff]

git add directory안에 a,b,c 세 가지 파일을 만든다. echo hello world! > a.txt //hello world 라는 문자열을 a.txt파일에 저장 위와 같은 방식으로 b,c 파일도 만들어준다. 명령어 git status를 이용하면 현제 파일의 상태를 확인 할 수 있다. working directory에 변경사항이 있고 commit 되지 않은 변경 사항이 생긴걸 확인 가능하다 Working directory staging area .git repository untracked tracked a.txt b.txt c.txt 여기서 git이 tracking 할 수 있도록 staging area에 옮기려면 git add 명령어를 사용하면 된다. git add a.txt //com..

git , github 2023.01.24

git 기초편 (2) - git의 Workflow

Basics Workflow git에는 총 3가지의 작업 환경이 나눠져 있다. working directory : 우리가 프로젝트의 파일들을 수정하고 작업하고 있는 곳 working directory는 untracked, tracked 두 가지로 나누어 볼 수 있다. tracked - git이 이미 알고있는(tracking) 파일이라면 tracked untracked - 새로 만들어진 파일이거나 기존 프로젝트에서 git을 초기화 하게 되면 git이 파일에 대한 정보가 없는데 아직 tracking이 되지 않은 파일들을 untracked으로 분류한다. tracked 에서도 지금 수정유무에 따라 unmodified(수정안됨), modified(수정된) 두 가지로 나눠 볼 수있다. 여기서 이전 버전과 비교해서 ..

git , github 2023.01.23

git 기초편 (1) [config, init]

git 이란? 개발자와 기업들이 많이 사용 버전을 편리하게 관리하는데 도움을 줌 작업 파일을 원하는 순간으로 돌아갈 수 있음 협업 할 때 유용함 경쟁력 향상에 도움이 됨 준비물 -git 설치 - 필수 git이 이미 설치된지 확인 하려면 터미널에서 아래 명령어 입력해서 확인 가능 git --version -터미널 (현업에서 많이 사용) 윈도우 터미널, iTerm2, cmder 등 -sourcetree (홈페이지에서 OS에 맞는 설치가능) 추가로 vscode를 설치해두면 좋다. git에서 제공하는 모든 기능을 ui로 만든 어플리케이션은 찾기 힘들다. git 공부 포인트 git의 형식 git은 [git 명령어 옵션]으로 이루어져 있다. 여기서 사용되는 명령어는 무엇인지 어떤 일을 하는 아이인지 어떨 때 쓰면 ..

git , github 2023.01.23