git
-
[git] fork/branch를 origin/branch로 push하기git 2021. 3. 12. 19:17
fork된 branch에는 push까지 완료된 상황이라고 가정한다. 일단 로컬에 새 프로젝트를 만들고 origin을 클론한다. git clone origin-master.git 그리고 push할 브랜치(아마도 PR 혹은 MR을 보낼 브랜치)로 체크아웃을 하고 git checkout -b remote에 fork된 브랜치를 등록한다. git remote add 저장소이름 포크된-브랜치-클론.git 혹시 해당 remote에 branch가 많아서 특정 브랜치를 가져와야 하는 상황이라면 아래처럼 브랜치명을 명시해주자. git remote add 저장소이름 -b 브랜치명 포크된-브랜치-클론.git 로컬 상태를 remote(현재는 fork된 브랜치)를 따라가도록 업데이트를 하고 git remote update log..
-
[Gitn] git CLI - 버전관리생활코딩/Gitn 2021. 1. 25. 11:14
저장소 만들기 # git init 대상 디렉토리(현재 디렉토리라면 .) 상태 확인 # git status 파일 git 버전관리 대상에 포함시키기(staging area로 올리기) # git add ... # git add . // working tree의 모든 파일을 올리고 싶은 경우 버전 생성(Commit) # git commit -m "커밋 메시지" # git commit -am "커밋 메시지" // add 작업 + commit 작업 동시 수행 /* 새로 추가된 Untracked 파일은 자동으로 add 되지 않으므로 유의 */ 기록 보기 # git log # git log --stat // 파일 상태도 보고 싶다면 # git log --name-only // 파일 목록까지만 보고 싶다면 # git l..
-
[Gitn] Git의 목적과 쓸모 - 버전관리/백업/협업생활코딩/Gitn 2021. 1. 25. 10:00
git: -(문서의) 버전관리/백업/협업에 특화된 도구 -구체적으로는 자주 변경되는 수많은 문서를 관리해야 하는데, 그 문서들이 어떻게 변경되었는지 알아야하고, 백업도 해야하고, 다른 사람과 공유해서 공동으로 작업해야 하는 경우에 사용하면 아주 좋다. [강의 출처] opentutorials.org/course/3837/22435 생활코딩 수업을 따라가다가 WEB3 즈음에서 코드가 슬슬 복잡해지면서 Git의 필요성을 느끼고 잠시 방향 전환했다. 이참에 Git을 잘 배워서 코드는 Github에 올리고 여기에는 진행 과정만 적어두도록 해야겠다. 버전관리가 왜 필요한가? 작업을 진행하면서 여러 경우의 수를 만들어야 할 때, 특정 작업 이전의 원본을 따로 보관해두어야 할 때, 버전관리를 사용하지 않는다면 파일_1..