Git 끄적 끄적
팀 프로젝트를 위한 github organization 설정
organizaion은 여러명이 프로젝트를 할 때 유용하다. 1. github 로그인 후, 우측 상단 "+" > "New organization" 2. 나머지 설정은 직관적으로 되어 있으므로, 항목들을 읽어가면서 프로젝트에 맞게 선택해주면 된다. 3. 본인 같은 경우에는, 팀 프로젝트가 중간까지 진행되었을 때, organization을 알게 되어서 각자 작업하던 repository를 organization으로 옮겨줘야 했다. 4. 만든 organizaion으로 들어간 후, 우측 상단 "+" > "Import repository" 를 하여 Import를 진행하면 된다. 5. 미리 로컬과 연결되어있던 remote를 수정해준다 - git remote add url
매번 까먹어서 쓰는 gitignore 작성법
1. 현재 경로에 있는 파일 제외하기 /filename.js 2. 특정 폴더(node_module) 안의 파일 다 제외하기 node_module/
매번 까먹어서 작성하는 git push 취소 방법
1. git reset HEAD^ 2. git commit -m "커밋삭제" 3. git push origin master(또는 브런치 이름) -f ※ 가장 최근에 push한 것을 되돌리는 방법이다. 상세한 방법은 또 사용할 일이 생기면 정리하도록 하겠다.
맨날 까먹어서 쓰는 git branch merge 방법
merge 하고자 하는 branch에서 Pull request를 누른다. master 에서 "추가"된 것이 아니라, "변경"된 사항이 있다면 "Can't automaticallhy merge" 라는 말과 함께 merge가 진행되지 않는다. 왼쪽 하단의 Create pull request를 눌러서 직접 겹치는 부분을 수정해주어야 한다. Create pull request를 누르면, 어떤 파일이 master와 다른지 나온다. "Resolve conflicts" 버튼을 눌러서 상세 코드를 볼 수 있다. > master// master 코드 끝 달라진 부분을 수정 한 후에, 합친 코드만을 남기고 나머지는 전부 지워준 후에 merge를 완료한다.
맨날 까먹어서 쓰는 Git branch 생성
정말 기초인 git을 설치하는 과정은 생략. 1. git clone [repository] - git init과 git remote는 해주지 않아도 된다. ------------------- branch 생성 방법 1. git clone [repository] 2. git checkout -b [branch name] -> checkout에 -b 옵션을 주면, branch 생성과 동시에 checkout(branch 커서가 이동) 된다. 3. git add . -> (변경 사항 add) 4. git status -> add가 잘 되어있는지 확인 5. git commit -m " commit message " 6. git push origin head -------------안드로이드 프로젝트 github에..