728x90

변경된 파일 추가

$ 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

출처 : https://webisfree.com/2017-05-19/git-%EC%95%84%EC%9D%B4%EB%94%94-%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EC%9E%85%EB%A0%A5-%EC%95%88%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

728x90

'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

+ Recent posts