Git上传至已有仓库

今天在做Github的个人主页,在本地更新了几张可爱的emoji,打算上传到个人主页的仓库里,所以在这里记录一下怎样将在其他文件夹内的文件上传到已有仓库中.

1 初始化本地版本库

在想上传的文件的所在文件夹初始化版本库:

1
% git init

2 拉取远程仓库并在本地合并

1
% git pull git@github.com:<username>/<reponame>.git

3 将要上传的文件提交到本地版本库

1
2
% git add <filename>
% git commit -m "Update files"

4 创建一个与远程仓库分支同名的分支

1
% git branch -M main

5 将本地库与远程库关联

1
% git remote add origin git@github.com:<username>/<reponame>.git

6 推送到远程仓库

1
% git push -u origin main

7 下次推送时

1
% git push origin main

8 在远程仓库修改后再从本地推送

1
2
% git pull --rebase origin main
% git push origin main