본문 바로가기

프로그래밍 관련119

배치파일 자동 종료 방지 배치파일을 더블클릭해서 실행하면 자기 할 일이 끝나고나면 자동종료되서 커맨드 창이 닫힌다. 그래서 echo 로 출력된 문장을 못보는 경우가 생긴다. 그때는 배치파일 끝에 pause 를 넣어주자 2023. 2. 22.
git ignore 관련 특정 폴더 하위에 포함된 파일 중 특정 확장자 파일 제외하려면 (예를 들어 .txt파일 제외) 폴더명/**/*.txt 2023. 2. 10.
배치파일 여러줄 주석처리 하기 노트패드++ 에서 주석처리하려는 영역 블럭 지정 후 Ctrl + Q 버튼을 누른다. 그러면 블럭 지정 영역 앞에 전부 REM 이라는 키워드가 붙게된다. vs code 에서 블록지정 주석 처리 할 때 Ctrl + / 하면 앞에 자동으로 // 생기는거랑 비슷. 2023. 1. 4.
CMD 배치 파일 명령 rmdir : 폴더삭제 명령 rmdir 폴더명 해당 폴더 삭제 ※ 폴더 안에 파일이 들어있을 경우 삭제되지 않음. 이 경우 옵션을 지정해야한다. ※ 옵션 대문자로 써야한다. rmdir /S 폴더명 삭제하려는 폴더 안에 파일들이 있을 경우 함께 삭제 rmsir /S /Q 폴더명 앞에 /S 옵션만 사용하면 삭제를 곧바로 하는게 아니라 삭제 할지 말지 물어보고 답해야하는데 /Q 옵션 붙이면 묻지않고 진행 CMD 배치파일에서 환경변수 등록(임시로) set path=%path%;추가 하려는 환경변수;추가 하려는 환경변수2;계속.. Ex) set path=%path%;C:\Program Files (x86)\GOM\GOMPlayer;C:\Program Files (x86)\Kakao\KakaoTalk CMD 배치파.. 2022. 12. 28.
배치파일 경로지정시 공백 해결 cmd창에서 dir /x 라고치면 파일이나 폴더 이름을 약어형태로 보여줌. 해당 약어를 사용하여 배치파일에 경로 써주면 된다. 2022. 12. 23.
git hook : git과 스크립트 실행 연동 [Git] Git hooks를 이용하여 commit message 에 특정 문자 넣기 | Archived by Sujin (sujin-park.github.io) 위 사이트 내용 참조,공부하면 좋다. ▶ git hook이란 git에서 어떤 명령을 수행했을 때 , 자동으로 호출되는 hook 이다. - 각 명령어 별로 매칭되는 hook file이 있어서, 이 파일안에 우리가 자동수행 하고 싶은 명령을 집어넣는다. 그러면 git에서 해당 명령어를 실행할 때, 해당 hook file 안의 명령도 자동 실행되는 그런 개념이다. SW를 빌드한 후에 자동으로 post build 동작으로 특정 bat 파일을 실행하는것과 비슷한 느낌의 것이다. 간단한 예시를 들면 이해가 더 편할텐데 ▶예시 : git에서 commit을 .. 2022. 11. 9.
git 커밋 수정(덮어쓰기) git 직전 커밋 내용 수정하기 git commit --amend i키 누르고 내용 작성 다썼으면 esc + wq 2022. 11. 4.
깃허브.빗버킷 계정 소스트리 연동 커다란 개념은 이렇다. 공개키.비밀키 한쌍을 만든다. 비밀키를 컴퓨터에 파일로 저장해둔다. 깃허브 or 빗버킷 계정에 공개키를 등록해둔다. 소스트리에서 비밀키를 등록하는 메뉴가 있는데 거기서 앞서 만들어둔 비밀키 파일을 등록한다 좀 불명확한 내용인데 ssh키가 있고 rsa키가 있는데 소스트리에서 키 등록메뉴에 보면 ssh, open어쩌구 중에 선택하는 란이 있는데 ssh키를 사용할거면 ssh . rsa면 open 어쩌고 선택 2022. 11. 4.
uncomitted file 삭제 작업 중 uncomitted 상태의 파일들이 발생하는 경우가 있다. uncomitted 대상 중 untracked file들을 죄다삭제하고 싶으면 커맨드창에서 git clean 이라고 명령한다. 근데 git clean은 이런저런 옵션들이 있는데 옵션이 선택이 아니라 필수다. 옵션이 여러개 있긴한데 untracked 상태 파일 지우고 싶은거면 -f 옵션 쓰면된다. git clean -f 하면 forced라 삭제진행하는 것임. 삭제 대상 목록 보여주기 ignore에 등록 된 파일까지도 삭제하기 2022. 11. 3.