깃허브 요약 1



깃 저장소에 버전관리하기

1. git-test.txt 파일을 작성

   $vi git-test.txt

2. 해당 파일을 stage에 올리기

   $git add git-test.txt

3. stage의 파일을 commit ( 저장소에 저장하기 )

   $git commit -m 'm1'

4. 각 단계별로 상태 확인

   $git status

5. 저장소의 로그 확인

   $ git log

6. git-test.txt 파일을 수정한 후 한번에 저장소에 커밋하기

   $ vi git-test.txt -> 수정후 저장

   $ git commit -am 'm2'

7. 로그 확인

   $ git log

8. git-test.txt 파일을 수정한 후 저장소의 파일과 다른점 비교

   $vi git-test.txt -> 수정후 저장

   $git diff

9. 작업 디렉토리의 파일을 마지막버전으로 되돌리기

   $ git reset HEAD^

10. 파일 내용 확인

   $cat git-test.txt



$ cd~

$ mkdir manual

$ cd manual

$ git init

$ vi work.txt -> content 1

$ git add work.txt

$ git commit -m 'work 1'

$ vi work.txt -> content 2

$ git commit -am 'work 2'

$ vi work.txt -> content 3

$ git commit -am 'work3'

$ git branch apple

$ git branch google

$ git branch ms

$ git log

$ vi work.txt -> content 4

$ git commit -am 'master work 4'

$ git log  ->  work4 -> master 

$ git log --oneline  -> commit 단위로 로그기록 보임

$ git checkout apple

$ cat work.txt -> content 3 까지만 입력 되어 있음

$ vi work.txt -> apple content 4 를 추가

$ vi apple.txt -> apple conte 4를 입력

$ git add .  -> 모든 파일이 stage에 입력

$ git commit -m 'apple work 4'

$ git log --oneline --branches

$ git log --oneline --branches --graph



--> branch 관리

-- branch 생성

$ git branch 브랜치명

-- branch 이동 

$ git checkout 브렌치명

-- 브렌치 병합

$ git merge 브렌치명

-- 브렌치 삭제

$ git branch -d 브렌치명


$ cd ~/manual-2

$ vi work.txt -> 1

$ git add work.txt

$ git commit -m 'work 1'

$ git branch o2

$ git checkout o2

$ vi o2.txt

$ git add .

$ git commit -m 'o2 work 1'

$ git log --oneline --branches --graph

$ git checkout master

$ git merge o2

$ vi o2.txt -> 2를 추가

$ git commit -am 'master work 2'

$ git checkout o2

$ vi o2.txt -> 한라인 추가한 뒤에 o2를 추가

$ git commit -am 'o2 work 2'

$ git checkout master

$ git merge o2

$ git branch -d o2




















[이 게시물은 관리자 님에 의해 2023-10-11 15:24:36 Cloud 에서 이동됨]
0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

기타

번호 제목 글쓴이 날짜 조회수
14 [solana] 개발환경 구성하기 관리자 07-22 236
13 DNS 서버 취약점 보안 조치 관리자 10-13 663
12 백엔드 서비스인 포켓베이스 관리자 04-22 1,148
11 공휴일 API 관리자 08-26 934
10 유사도별로 이미지를 구성 관리자 05-23 749
9 vscode +1 관리자 04-26 1,178
8 VSCode 확장 SFTP Error: Handshake failed: 관리자 01-07 1,168
7 요약 관리자 01-04 789
6 마크다운 사용법 관리자 12-22 708
5 깃허브 요약 2 관리자 12-22 807
4 깃허브 요약 1 관리자 12-22 606
3 mysterydata 관리자 10-22 809
2 자바그룹웨어 +1 관리자 10-22 1,257
1 오픈소스 그룹웨어 관리자 10-21 1,462