Code Etc/Git
-
나만의 Git 정리 part 2Code Etc/Git 2023. 11. 14. 03:26
amend : 수정 못한 파일이 있습니다, 방금 만든 커밋에 추가하고 싶을 때 로컬 저장소에서만 커밋했을 떄 : amend명령어를 사용하면 방금 했던 커밋을 수정할 수 있다. 원격저장소까지 푸시했더라도 가능하다. 수정하지 못한 부분들을 수정한 다음에 stage에 올린다. 그리고 마지막커밋 정정버튼을 사용하여 커밋내용을 바꿀 수 있다. 원격저장소에 이미 푸시했을 때 : 로컬저장소에서 했던 대로 수행한 뒤에 원격저장소에 강제로 덮어씌우는 강제푸시를 하면 된다. cherry-pick : 커밋하나만 떼서 현재 브랜치에 붙이고 싶을 때 소스트리 ui에서 가져오고 싶은 커밋에 오른쪽 마우스를 눌러 체리픽으로 가져오면 된다. 이렇게 하면 변경사항을 복사해왔지만 커밋 아이디도 다르게 생성된다. reset : 이전 커밋..
-
나만의 git 정리Code Etc/Git 2023. 11. 10. 19:01
혼자 버전관리 Git이란 유용한 버전관리 시스템이다. git cloud에 파일을 업로드하면 어느 컴퓨터에서도 작업을 할 수 있다. 로컬 저장소에서 init명령어를 통해 git을 생성하고 이를 원격저장소와 연결하면 깃에 내 로컬 저장 폴더와 같은 repository가 생성된다. 로컬에서 작업 후 git add를 하면 작업한 내용이 workspace로 이동되어 git에서 해당 파일에 대한 로그를 추적한다. 수정을 하고 변곡점에 따른 commit을 하면 savepoint처럼 기록된다. git log를 통해 우리가 저장한 savepoint 즉 커밋 지점을 볼 수 있고 해당 ID로 checkout을 하면 저장한 포인터로 이동하여 파일도 바뀐다. 로컬에서 커밋한 내용들을 push를 통해 git에 업로드하면 우리의 ..