728x90
로컬 저장소를 소스트리에 불러오기
로컬 저장소 추가하기
- 소스트리를 실행 후 로컬 탭의 Add를 눌러 추가하기
2.로컬 저장소에서 버전 관리를 할 수 있는 탭이 생성되었으며 ‘History’ 선택 시 커밋이 어떻게 됬는지 로그가 보임
.git 폴더
- .git 폴더 - git은 이 폴더에 버전 관리한 데이터와 이를 올릴 원격 저장소의 주소 등 필요한 정보를 저장함
소스트리에서 git 초기화하기
소스트리 우측 상단의 ‘Create’를 눌러 로컬 저장소를 만들면 ‘Git Bash’를 이용해서 “git init” 명령어를
입력하여 git 초기화 시켰던것과 같은 효과를 볼 수 있다
소스트리로 커밋 만들고 푸시하기
수정파일 선택하고 커밋 만들기
파일을 수정하고 소스트리로 돌아오면 상단에 ‘커밋하지 않은 변경사항’이라고 떠 있음
README.txt가 없는 이유는 이미 커밋이 되었고 변경사항이 없기 때문이다
기존 커밋에 비해 새로 만들었거나 수정했거나 삭제한 파일은 모두 이곳에 보인다
스테이지에 올라가 있지 않은 파일에 오른쪽에 “+”를 눌러 스테이지에 올린 파일로 올린다.
두개의 파일을 모두 올리고 아래에 메세지를 작성 후 “커밋” 버튼을 누른다
다시 ‘HISTORY’로 돌아가면 메세지에 적었던 내용 그대로 커밋이 된 걸 확인할 수 있다
커밋을 원격 저장소에 푸시하기
소스트리에 보면 ‘This is clone’ 옆에는 ‘origin/main’ 이라고 써져있고 ‘create md files’에는
옆에 ‘main’만 적혀있는걸 확인할 수 있다
origin/main은 원격 저장소에 여기까지 커밋이 추가되어 있단 얘기이고
main은 로컬 저장소에 여기까지 커밋이 추가되있단 얘기이다
좌측 상단에 있는 push 버튼을 누르면 대화상자가 나온다
push 버튼을 누르면 ‘git push origin main’과 같은 결과를 낼 수 있다
728x90
'[Git&GitHub]' 카테고리의 다른 글
[Git&GitHub] CLI 환경에 사용되는 기초 git 명령어 (0) | 2025.02.18 |
---|---|
[Git&GitHub] 포크(fork)와 리베이스(rebase) (0) | 2025.02.10 |
[Git&GitHub] merge의 종류와 충돌 시 해결방법 (0) | 2025.02.07 |
[Git&GitHub] Git과 GitHub 시작하기, 그리고 Git Bash를 활용한 Repository와 Local Storage 파일관리 기초 (1) | 2025.02.06 |