변경된 파일 추가
$ sudo git add -A
변경 내용 커밋
$ sudo git commit
변경 내용 git에 업로드
$ sudo git push
git에서 파일 내려받기
$ sudo git pull
$ git status
$ git branch [브랜치명] // 브랜치 생성
$ git branch -d [브랜치명] // 브랜치 삭제
$ git branch -m [기존 브랜치명] [바뀔 브랜치명] // 브랜치 이름 변경
$ git checkout [브랜치명] // 특정 브랜치로 워킹 디렉토리 변경
$ git checkout [Commit ID] // 특정 커밋으로 워킹 디렉토리 변경
$ git checkout -- [파일경로] // 특정 파일을 해당 브랜치 또는 커밋 상태로 변경
아래는 매번 입력해야 하는 인증을 캐시에 저장하여 일정시간동안 입력하지 않는 방법입니다.
$ git config credential.helper store
이제 새롭게 git 명령어를 입력해봅니다. 아직 저장된 credential 정보가 없으므로 아래처럼 패스워드 및 아이디 입력창이 나타나는데 입력하도록 합니다.
Username for 'myRepo':
Password for 'myRepo':
계정을 입력한 후에는 정보가 서버에 저장되어 입력하지 않아도 됩니다. 이때 만료 시간을 입력하기 위해서 아래의 커맨드를 추가로 입력합니다.
$ git config --global credential.helper 'cache --timeout 7200'
초 단위의 시간을 입력하므로 하루, 7일, 30일은 각각 아래의 값을 입력해야 합니다.
1 day - 86,400
7 days - 604,800
30 days - 2,592,000
'OS' 카테고리의 다른 글
ubuntu screen (0) | 2021.03.06 |
---|---|
ubuntu 세션 공유하면서 원격접속하기 (0) | 2021.02.15 |
terramaster tnas os ssh 한글 물음표 (0) | 2021.01.18 |
linux os 확인 (0) | 2021.01.18 |
hit rate 메모리 효율 (0) | 2014.11.30 |