본문으로 바로가기

[Github] 특정 디렉토리 자동으로 commit

category GIthub 2019. 8. 30. 22:04

 

윈도우 스크립트 통해 구현을 하려했는데, 나와 같은 생각을 한 분들이 이미 구현을 해두었다.

 

역시 짱짱맨이신분들이 많다.

 

이를 스케줄러에 등록하여,  PC에 로그인할때나 주기적으로 돌게하면 코딩만 해도 자동으로 git에 업데이트 하는 환경이..

(내가 원하던 거였다.)

 

또 각종 IDE의 workspace를 한곳에 모아, git repository로 만들어서 .gitignore 통해 소스코드만 보이게 할 수 있다.

 

 

아래 감사하신분의 url을 참고하는게 좋으며

https://lovemewithoutall.github.io/it/automate-work-folder-backup/

 

 

윈도우 10 기준으로 해석해보자면

 

# 시간 세팅하는 코드

@echo off for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"

set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"

set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"

set "datestamp=%YYYY%%MM%%DD%" & set "timestamp=%HH%%Min%%Sec%"

set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"

 

 

REM d:\work 가 백업할 폴더

# workspace로 이동

d:

cd work

 

# git에 add -> commit (시간 찍히게 ) -> push

git add .

git commit -m "%fullstamp%"

git push -u origin master

 

정도이며 필요에 따라 바꿔쓰면 될 듯하다.

'GIthub' 카테고리의 다른 글

[Github] Overview README.md 꾸미기 ( github-readme-stats )  (0) 2021.08.23
[Github] 명령어  (0) 2019.12.01