1. git checkout -b (foo) (o/main)
2. git branch -u = 브랜치에 우너격 추적 설정을 하는 방법
git branch -u = foo 브랜치가 o/main를 추적하도록 설정 *현재 작업하고 있는 브랜치면
git branch -u o/main (foo)
3. git push <remote> <place>
git push origin main
git push source:destinaion(목적지)
- 콜론 참조스펙 - 참조스펙: git이 알아낼 수 있는 위치
git push origin foo^:main
4. git fetch origin foo
- git fetch origin foo~1:bar
5. git push origin : side = 클론에 있는데 로컬에 없으면 삭제
git fetch origin :bugFix - 클론, 로컬 둘다 없으면 만들어진다.
git push origin (없음):side = 없앨 수 있음
6. git pull origin foo = git fetch origin foo; git merge o/foo
git pull origin bar~1:bugFix = git fetch origin bar~1 bugFix; git merge bugFix
:: git pull = fetch + merge
git pull origin main:foo
push 는 저장소에 저장
pull 은 저장소에서 꺼내오기
///
원격.7 git branch feature, git reset, git reset HEAD^, git push origin feature
///
원격 고급3.
git checkout -b side o/main
git commit
git pull --rebase
git push
원격 고급4.
git push origin main
git push origin foo
원격 고급5.
git push origin foo:main
git push origin main^:foo
원격 고급6.
git fetch origin foo:main
git fetch origin main~1:foo
git checkout foo
git merge c6
원격 고급7.
git push origin foo
git fetch origin :bar
원격 고급8.
git pull origin bar:foo
git pull origin main:side
에서 기초적인 git 사용언어를 배웠고, git bash 프로그램을 다운받아
실행하였다.
1. git checkout -b (foo) (o/main)
2. git branch -u = 브랜치에 원격 추적 설정을 하는 방법
git branch -u = foo 브랜치가 o/main를 추적하도록 설정 *현재 작업하고 있는 브랜치면
git branch -u o/main (foo)
3. git push <remote> <place>
git push origin main
git push source:destinaion(목적지)
- 콜론 참조스펙 - 참조스펙: git이 알아낼 수 있는 위치
git push origin foo^:main
4. git fetch origin foo
- git fetch origin foo~1:bar
5. git push origin : side = 클론에 있는데 로컬에 없으면 삭제
git fetch origin :bugFix - 클론, 로컬 둘다 없으면 만들어진다.
git push origin (없음):side = 없앨 수 있음
6. git pull origin foo = git fetch origin foo; git merge o/foo
git pull origin bar~1:bugFix = git fetch origin bar~1 bugFix; git merge bugFix
:: git pull = fetch + merge
git pull origin main:foo
push 는 저장소에 저장
pull 은 저장소에서 꺼내오기
///
원격.7 git branch feature, git reset, git reset HEAD^, git push origin feature
///
원격 고급3.
git checkout -b side o/main
git commit
git pull --rebase
git push
원격 고급4.
git push origin main
git push origin foo
원격 고급5.
git push origin foo:main
git push origin main^:foo
원격 고급6.
git fetch origin foo:main
git fetch origin main~1:foo
git checkout foo
git merge c6
원격 고급7.
git push origin foo
git fetch origin :bar
원격 고급8.
git pull origin bar:foo
git pull origin main:side
cd - 경로변경
mkdir - 디렉토리 만들기
git
ls - 리스트 출력
ls -a - 숨김파일포함 리스트 출력
git add .(text txt 해도 되는데 안하면 . 이후로 다 포함) - 이름 파일 add
git commit
i (insert)
git init - 현재폴더를 깃에게 버전관리를 시키는 명령어
git log - 로그 보기
initial commit
-m : 메시지 한번에 명령어
git commit -m
git restore - 돌아가는것.
git status - 현재상태 출력
rm-r
-rf
w : write
q : quit
ctrl+c = 문장닫기
git commit -m "message"
git add temp.txt
git status(확인)
git lggit log
$ git log --all --decorate --oneline --graph
1. git checkout main(메인을 선택한것)
2. git add temp.txt
3. git commit -m " "(문장입력 - 기록)
git tag first_tag metaverse
git log --all --decorate --oneline -- graph
git checkout metaverse
(main)
git merge metaverse
merge충돌 해결하는 방법
1. temp.txt 이상한거 삭제
2. 다시 git add temp.txt
3. git commit -m "메시지"
4. (확인)git log
git adog
git checkout (comitt fjadsklfjsad32423984)
git branch -f main (number)
//
git config --global alias.adog "log --all --decorate --oneline --graph"
git adog
cd.(현재디렉토리)
cd..(상위디렉토리)
cd (디렉토리이름) = 디렉토리로 들어가는 것.
git init = 버전관리 리포지토리 만들기.
git checkout main
git add
git commit -m "Test commit2"
git adog
merge 할때 병합 처리 기능
Accept...C change - 현재로 가져가기
Accept...A change - 받아들이기
3번쨰꺼 : 둘다
4번쨰꺼 : 변화 보기
폴더 대소문자 구분
--abort = 명령어 취소하는것.
기초 폴더 만들기