// 현재 위치는 클론하고자 하는 directory
git clone https://github.com/jyj726/test.git
또는 // 앞으로 또는 생략
git clone https://github.com/jyj726/test
git status
git add index.js
git add ./index.js
git add .
dit add *
git commit -m "index.js 수정"
git commit -m 'index.js 수정'
git reset HEAD~1
git reset HEAD^1
git reset HEAD^
git push
git push origin main
git log
// git init
git remote add origin https://github.com/jyj726/test
git remote add origin https://github.com/jyj726/test.git
git push origin main
git remote add pair https://github.com/pair/test.git
git remote add pair https://github.com/pair/test
git remote --verbose
git remote -v
git pull pair main
// 특정 commit시점으로부터 각기 다른 commit을 만들면 기본적으로 자동 marge가 된다.
git push origin main
터미널에는 아래와 같이 표시된다.
<<<<
console.log('내 변경사항')
=======
console.log('페어의 변경사항')
>>>>
// 여기서 적용할 코드를 선택하면 된다. 페어의 변경사항을 선택하고자 할때는 충돌부분을 아래와 같이 수정해주고 저장하면 된다.
console.log('페어의 변경사항')
// 충돌 해결 후 다시 add
git add *
git add .
git add 수정파일명
git add ./수정파일명
git commit
git push origin main