Git

Git 정리

Jack Moon 2017. 5. 25. 15:51


Git이용 개발 업무 Flow.pdf



가장 많이 쓰는 명령

git pull origin master

------------------- 작업 --------------

git add .

git commit -m "메모...."

git push -u origin master




[깃허브]

http://github.com


1.repository 생성

프로젝트 repository 생성

2.setting -> Collaborators 초대

협업 개발자 초대


[git 기본]


프로그램 설치 

Windows : https://gitforwindows.org/

Linux : http://book.git-scm.com/2_installing_git.html


처음 실행하면 기본 경로: c/github


초기 셋팅... 그냥 생각없이 따라하면 됨

git config --global user.name "이름"

git config --global user.email "깃허브 메일주소" // 매번 물어보는 귀찮음을 피하기 위해 설정.


Create a Repository (Repository = 저장소 = 프로젝트)

mkdir ./tvcf   // 로컬 디렉토리를 만드는데 가급적 온라인 저장소에 있는 프로젝트 이름과 같게 만듬

cd ./tvcf      // 디렉토리로 들어가서

git init            // 디렉토리 초기화... 이제 깃과 연결하고 작업할 수 있게 되는거임

git status          // 현재 상태를 훑어보는 명령


자 이제 c/github/tvcf 에서 열심히 작업 ..........


추가(add)와 확정(commit)

git add 1.txt  // 깃 주목 리스트에 화일을 추가


파일이 여러개일땐

git add .           // 이 명령은 현재 디렉토리의 모든 화일을 추가할 수 있다.


git commit -m "메모...." // 커밋해서 스냅샷을 찍는다.


변경 내용 발행(push) 하기

git remote add origin https://github.com/moon0sool/tvcf.git // 로컬과 원격 저장소를 연결한다.

git remote -v // 연결상태를 확인.  별 중요하지 않음

git push -u origin master // 원격저장소에 업로드


가지치기와 병합 (branch & merge)

저장소를 만들면 기본적으로 master란 몸통이 만들어 집니다.

branch는 master의 가지를 만들고 거기서 안전하게 개발을 진행하며 나중에 master로 돌아와 merge 하면 됩니다.


branch를 만들기 전 master 변경 내용을 가져온다.

git pull origin master


moon이란 가지를 만들고 갈아탐

git checkout -b moon



branch 삭제 **master branch로 갈아탄 후 삭제한다.

git checkout master

git branch -d moon


원격저장소로 전송

git push origin moon


Git이용 개발 업무 Flow.pdf
0.16MB

'Git' 카테고리의 다른 글

Ubuntu 에서 Git 사용하기  (0) 2022.06.30