강의자료 · 로봇기초실습

Week5-1_Github_Repository_Basic

1. 원격 Repository로부터 Local로 동기화하기

from google.colab import drive
drive.mount('/content/drive')
Mounted at /content/drive
cd /content/drive/MyDrive/Colab\ Notebooks/
/content/drive/MyDrive/Colab Notebooks
!git clone "https://github.com/chorok-daddy/repository-basic.git"
Cloning into 'repository-basic'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
cd repository-basic/
/content/drive/My Drive/Colab Notebooks/repository-basic
!git init
Reinitialized existing Git repository in /content/drive/My Drive/Colab Notebooks/repository-basic/.git/
!git config --global user.email "이메일 주소"
!git config --global user.name "username"

2. Local에서 수정하기

3. Local에서 Commit 하기

!git add .
!git commit -m "Edit Readme.md"
[main 10e840d] Edit Readme.md
 1 file changed, 8 insertions(+), 1 deletion(-)
!git log

4. Github 계정 token 발급하기

5. Remote Repository로 Push

!git remote add repo-basic https://username:token@github.com/chorok-daddy/repository-basic.git
!git push -u repo-basic main
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects:  50% (1/2)   
Compressing objects: 100% (2/2)   
Compressing objects: 100% (2/2), done.
Writing objects:  33% (1/3)   
Writing objects:  66% (2/3)   
Writing objects: 100% (3/3)   
Writing objects: 100% (3/3), 399 bytes | 133.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/chorok-daddy/repository-basic.git
   1bcbdc2..10e840d  main -> main
Branch 'main' set up to track remote branch 'main' from 'repo-basic'.