윈도우 스크립트 통해 구현을 하려했는데, 나와 같은 생각을 한 분들이 이미 구현을 해두었다.
역시 짱짱맨이신분들이 많다.
이를 스케줄러에 등록하여, 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 |