git으로 협업할 때 내가 일단 수정한 코드가 있음
그걸 git 서버?에 올리고 싶음
1. 최신 버전 가져오기
1. 제일 왼쪽 메뉴에서 소스제어 창 열기 (Ctrl+Shift+G)
2. 변경내용에 마우스 올리면 git graph 볼 수 있는 아이콘 뜸. 누르셈
3. git graph에서 구름모양(Fetch from Remote(s)) 눌러서 최신 버전 가져오장
2. 내가 만들거나 수정한 내용 commit하기
참고로 commit은 메모같은거임.
내가 뭘 수정했따~~ 이런거 다른사람들이 보고 알 수 있게 하는 메모인데
규칙이 있으니까 찾아보면 나옴.
- 수정한 파일 전부다 올릴 경우 :
변경사항 오른쪽 클릭 > 모든 변경 내용 스테이징 - 몇개만 올릴 경우 :
원하는 파일 (ToDoList.tsx)에 오른쪽 클릭 > 변경 내용 스테이징
그럼 스테이징된 변경사항에 내가 선택한 파일이 들어가있음
메세지 작성 > 커밋 버튼 (Ctrl+Enter) 눌러서 커밋하기
3. git push
커밋까지 하면 버튼 내용이 [변경 내용 동기화]로 바뀜.
이 버튼 누르기
확인 누르면 push완료
📌근데 이게 여러개 할 경우
한번씩 [변경 내용 동기화] 버튼이 안보일 때 있음
어떤 경우냐면
여러개 중 몇 개 파일만 스테이징 해서 커밋 했는데
변경 사항에 파일이 남아 있으면 변경 내용 동기화 버튼이 안보이더라고
그럴 경우 제일 아래 보면 동기화가 안된 파일이 보임ㅇㅇ
↓는 내가 받아야 하는 파일 수, ↑는 내가 올려야 하는 파일 수
그러면 지금 내가 올린 파일 하나가 동기화(push)가 안 된 상태임
저길 누르면
아까처럼 alert창 뜸
확인 누르면 이렇게 더이상 동기화 할 파일이 없다고 보임
끝
'프로그래밍 > Git & Github' 카테고리의 다른 글
VS Code에서 Git Merge하기 (0) | 2025.02.26 |
---|