윈도우10 Git 자동 push 배치 파일 만들기

자동 push의 필요성

push origin
[그림 1] 기존 push 방식

나는 매일 알고리즘 문제를 풀어서 GitHub에 push 하려고 노력하고 있다. 일명 1일 1커밋으로 잔디밭을 만들기 위해서이다. 따라서 매번 알고리즘 문제를 해결한 소스파일을 [그림 1]과 같이 Git 명령어를 직접 입력하여 push 했다.

 

이 과정이 너무 귀찮아서 클릭 한번으로 자동으로 push 해줄 수 있는 배치 파일을 만들기로 했다.

.bat 파일 작성

만드는 방법은 아주 간단하다. 텍스트 파일로 아래와 같이 작성하면 된다.

git add *
git commit -m "auto push"
git push origin master

push 뒤에 자신이 remote로 등록한 이름으로 변경해주면 된다.

텍스트 파일에 위와 같이 입력한 후 해당 파일의 확장자를 .txt 에서 .bat 으로 바꿔주면 끝이다!

txt
[그림 2] txt 파일 작성

(pause) 명령어는 결과를 확인하려고 넣은 것일 뿐이다. 없어도 된다.

결과

result
[그림 3] 결과

.git이 위치한 폴더에 작성한 .bat 배치 파일을 넣어두고, push 하고 싶을 때 클릭하여 실행하면 위와 같이 3줄의 명령을 자동으로 실행해준다. 3줄의 명령어를 입력하는 것이 귀찮은 사람들에게 추천하고자 하는 방식이다. (난 귀찮았다)

앞으로 만들 프로그램

사실 이것보다 더 좋은 프로그램을 만들고 싶다. 매일 알고리즘 문제를 풀어서 GitHub에 잔디밭을 만들고 싶지만, 사정이 생겨 문제를 풀지 못하는 날도 많기 때문이다. 이를 해결하기 위해 서버에 미리 문제를 풀어서 저장해두면, 사용자가 문제를 풀지 않으면 알아서 예비(?) 파일을 push 해주는 프로그램을 만들 계획이다.

 

반응형

'일상' 카테고리의 다른 글

재밌는 코드 Donut-shaped C code에 대하여  (0) 2022.04.30

댓글

Designed by JB FACTORY