[git] --amend
·
Git
git commit --amend변경사항 적용 후 commit을 한 경우, 가끔 message를 수정하거나 오타를 수정해야 할때가 있다.git commit --amend는 최근의 작성한 commit message를 수정할 수 있다.git commit --amend해당 명령어로 commit message를 수정하면, git push를 통해 원격 저장소도 동일하게 적용해야 한다.이때, --force 명령어를 통해 강제 push해야 한다.--force-with-lease는 원격 저장소가 변경되지 않은 경우에만 push하도록 한다.git push --forcegit push --force-with-lease
[git] branch 생성
·
Git
git branch코드와 버전을 분기하고 관리하는 개념default로 생성되는 master brach에서 새로운 분기를 만들고, 독립적으로 코드를 작성하고 버전을 관리한다.branch 생성git branch 명령어를 통해 name1이라는 새로운 분기를 생성한다.git branch name1branch 이동git branchgit branch -vgit branch 혹은 git branch -v 을 통해 현재 생성된 branch와 현재 위치를 확인할 수 있다.git checkout을 통해 해당 branch로 옮겨갈 수 있다. 바뀐 위치는 * 표시로 확인할 수 있다.git checkout name1branch push & merge새로운 branch에서 파일을 생성하거나 변경하면, pull request를 ..
[git] clone, pull, push
·
Git
git clonegithub의 repo를 local pc에 저장하는 경우 사용하는 명령어git clone https://github.com/저장소git pullremote repo의 최신 수정 버전을 가져오는 명령어새로운 수정 버전이 local 버전과 merge 된다.git pullgit commit & git pushgit이 추적하고 있는 파일을 수정하고, 이를 add한 파일만 commit 할 수 있다. (add하면 staged 상태가 된다.)git add를 통해 commit이 가능한 파일을 commit 하면, 이를 push하여 원격 저장소에 올릴 수 있다.# commit message를 한번에 작성할 수 있다.git commit -m "커밋 메시지"# add와 commit을 동시에 할 수 있다.git..