CODEDRAGON ㆍDevelopment/Git, PM
원격저장소와 로컬저장소 동기화하기
지역 저장소를 새로 만들고 이를 원격저장소와 연결하기
원격 저장소 생성 후 초기페이지에 안내된 매뉴얼 정보를 확인합니다.
…or create a new repository on the command line echo "#
gitfirst" >> README.md
|
현재 디렉토리 경로 확인하기
C:\CodeLab\gitLab
pwd
ls -al
지역저장소 생성하기
gitLab 에 로컬저장소로 사용할 폴더를 생성합니다.
mkdir gitfirst
ls -al
codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab $ ls -al total 24 drwxr-xr-x 1 codedragon 197609 0 2월 5 12:41 ./ drwxr-xr-x 1 codedragon 197609 0 2월 4 14:00 ../ drwxr-xr-x 1 codedragon 197609 0 2월 5 12:41 gitfirst/ drwxr-xr-x 1 codedragon 197609 0 2월 4 21:23 hellogit/ drwxr-xr-x 1 codedragon 197609 0 2월 5 09:43 jquery/
codedr |
생성한 디렉토리로 이동
cd gitfirst
pwd
README.md 파일 생성하기
README.md 파일에 HelloWorld라는 내용을 추가하라는 명령어으로 수행하면 README.md파일이 생성됩니다.
코드 편집기를 통해 README.md파일을 만드는 것과 동일한 작업을 하는 명령어입니다.
echo "# HelloWorld" >> README.md
현재 README.md 파일을 새로 생성한 상태입니다.
ls -al
변경상태 확인하기
현재 디렉토리는 저장소가 아니기 때문에 "git status"명령으로 변경상태를 확인할 수 없습니다. 즉, git명령을 사용할 수 없습니다.
git status
현재 디렉토리를 저장소를 지정하기
git init
변경상태 확인하기
git명령이 성공으로 실행됩니다.
README.md 파일이 "Untracted files" 상태이므로 버전관리 대상에 add시켜줍니다.
git status
버전관리 대상에 add하여 stage상태로 만들기
README.md 파일을 stage상태로 만들어 commit시 버전에 추가될 수 있도록 명령어를 수행합니다.
git add README.md
git status
커밋을 수행하여 버전 생성하기
git commit -m "first commit"
버전 확인하기
새로운 버전이 생성된 것을 확인할 수 있습니다.
git log
지역저장소를 원격저장소와 연결시키기
명령을 수행하면 로컬저장소는 origin 이라는 별명을 가진 원격저장소와 연결된 상태가 됩니다.
git remote add origin https://github.com/codeconn/gitfirst.git
원격저장소와의 연결 정보를 확인
현재 지역 저장소와 원격저장소와의 연결 정보를 확인
git remote -v
현재 지역저장소가 'orgin'이라는 이름의 원격저장소와 연결되었있다는 정보를 출력하고 있습니다.
codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/gitfirst (master) $ git remote -v origin https://github.com/codeconn/gitfirst.git (fetch) origin https://github.com/codeconn/gitfirst.git (push)
codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/gitfirst (master) $
|
로컬저장소와 원격저장소 동기화하기
현재 지역저장소의 master브랜치와 원격저장소의 기본브랜치를 동기화 시키는 명령어입니다.
git push -u origin master
or
아래와 같이 표시됩니다.
codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/gitfirst (master) $ git push -u origin master Username for 'https://github.com': codeconn Counting objects: 3, done. Writing objects: 100% (3/3), 221 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) Branch master set up to track remote branch master from origin. To https://github.com/codeconn/gitfirst.git * [new branch] master -> master
codedragon@CODEMASTER MINGW64 /c/CodeLab/gitLab/gitfirst (master) $ |
이후 부터는 git push만으로도 동기화 명령을 수행할 수 있습니다.
git push
원격저장소에 적용이 되었는지 확인하기
github사이트의 원격저장소에 접속하기
추가한 파일이 잘 올라왔는지 확인하기 위해 페이지를 새로고침합니다.
[commit] 메뉴 클릭합니다.
새로운 버전이 올라가 있는 것을 확인할 수 있습니다.
'Development > Git, PM' 카테고리의 다른 글
버전 생성 및 변경사항 조회하기 - 최초 파일 생성 후 버전관리 목록에 추가하기, 버전관리 되고 있는 파일내용 변경, 하나의 버전에 여러 개의 파일 추가하기 (0) | 2017.09.10 |
---|---|
TortoiseGit 설치하기 (0) | 2017.09.04 |
.git 숨겨진 폴더 확인하기 (0) | 2017.08.13 |
hellogit 경로에 소스 코드 추가하기 (0) | 2017.08.05 |
원격저장소, 원격저장소 구축 방법 (0) | 2017.07.31 |