깃허브 요약 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 에서 이동됨]