본문 바로가기

utils54

[Git] mv git mv파일 이름을 변경해줌.git mv file_from file_to이는 다음의 명령어 수행들을 하나의 명령어로 만든 것임.mv file_from file_togit rm file_fromgit add file_to다른 방법으로 파일명을 변경한 경우, 반드시 git rm, git add를 사용해야 함. 2024. 5. 21.
[Git] rm git rm파일의 삭제를 stage에 등록시킴. 즉, Stage에 있는 Tracked file 을 삭제하는 것임.동시에 working directory에 파일도 제거해줌.--cached 옵션을 사용할 경우, working directory의 파일을 지우지 않음.이후 commit을 하면 repository에서도 해당 파일이 삭제 사실이 기록되고 이후 더이상 git에서 해당 파일의 version 등을 tracking하지 않음.다음과 같이 File-glob 패턴으로 여러 파일 동시 삭제 가능함.git rm log/\*.log* 앞에 \ (back-slash)를 사용한 것을 주의.log/ 디렉토리 내에 있는 extension이 log인 파일을 모두 삭제. 2024. 5. 21.
[Git] git 설치 후 우선 해줘야 하는 작업들 Local Repository를 위한 기본 설정 작업들Git: autocrlf 설정: 개행문자 — Dsaint31's blog (tistory.com) Git: autocrlf 설정: 개행문자Git: autocrlf 설정: 개행문자(new line)core.autocrlf : git에서 파일을 git repository 에 업로드할 때 개행문자(new line)를 처리하는 option.core.autocrlf : newline관련 설정.core.autocrlf 는 다음과 같은 세가지 mode를 지dsaint31.tistory.com 참고: CR(Carriage Return)과 LF(Line Feed) (velog.io) CR(Carriage Return)과 LF(Line Feed)CR(Carriage R.. 2024. 5. 21.
[Git] git diff git diffgit diff 명령어를 사용하면 어떤 라인이 추가되었는지, 삭제되었는지, 수정되었는지 등을 알 수 있음.Git에서 두 버전의 파일을 비교하여 차이를 보여주는 명령어변경된 내용이 어떤 것인지를 보여줌.수정이력을 commit 단위로 비교하여 보여줌.usage옵션 없이 사용 :  "Working tree" 와 "Stage" 에 있는 같은 파일의 차이점 확인.Unstaged 상태인 파일들의 수정사항을 보여줌.--staged 옵션을 사용할 경우, "Stage"와 "repository (HEAD)" 에 있는 같은 파일의 차이점 확인.git diff HEAD 로 사용시, "working tree와 Stage를 포함한 것"과 최신 commit( HEAD 가 가르킴)와의 차이점을 확인.보다 자세한 사용법.. 2024. 5. 20.
[Git] Git Summary (작성중) git이란2024.05.20 - [utils/git and github] - Git : 소개 git 설치 후 해줘야 하는 작업들[Git] git 설치 후 우선 해줘야 하는 작업들 (tistory.com)local repository 초기화2024.05.20 - [utils/git and github] - [Git] init : local repository 생성. 현재 상태 확인하기2024.05.20 - [utils/git and github] - [Git] git status add (staging)2024.05.20 - [utils/git and github] - [Git] git add commit (repository로)2024.05.20 - [utils/git and github] - [Git].. 2024. 5. 20.
[Git] commit —amend git commit --amend이미 repository에 올라간 commit을 수정 할 때 이용.amend : 개정 수정하다이 경우, editor sw가 실행되어 message를 남김.Commit을 한 이후,일부 파일을 stage에 넣는 것을 잊고 commit을 한 것을 뒤늦게 알게 된 경우, --amend를 이용함.또는 commit message를 수정해야 하는 경우에도 이용됨.Examplegit commit -m 'initial commit'git add forgotten_file # 잊었던 파일을 뒤늦게 추가...git commit --amend참고로, 수정 대상에 tag가 지정되었던 경우에는 해당 tag는 --amend 가 이루어지기 전 상태를 가르키게 됨. 2024. 5. 20.
반응형