Git 本地项目关联远程仓库
本地
本地已有项目
● 项目 07.GitLocalTest 包含有一个js
 ○ test.js
 
远程仓库
● 远程仓库地址
 ○ https://github.com/Sonnenlicht77/gitTest.git
 ○ 仓库只有一个 readme.md
 
关联
1.本地
1.1 本地仓库
● git init
 ● git add .
 ● git commit -m "初始化本地仓库"
 
此时,只需将本地仓库和远程仓库连接起来即可。
1.2 连接 远程仓库
● git remote add origin https://github.com/Sonnenlicht77/gitTest.git
 ● git pull
 ○ 此时,会报:
warning: no common commits
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/Sonnenlicht77/gitTest* [new branch]      main       -> origin/main
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.git pull <remote> <branch>If you wish to set tracking information for this branch you can do so with:git branch --set-upstream-to=origin/<branch> master
● git branch --set-upstream-to=origin/main : 根据提示,通过 设置分支绑定跟踪
Branch 'master' set up to track remote branch 'main' from 'origin'.
● git pull : 显示
fatal: refusing to merge unrelated histories
● git fetch origin main :
 
● git merge --allow-unrelated-histories :
 
● git push
Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Delta compression using up to 4 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (5/5), 528 bytes | 176.00 KiB/s, done.
Total 5 (delta 0), reused 0 (delta 0)
To https://github.com/Sonnenlicht77/gitTest.git0c1b5c6..6fd9ac8  master -> main

最后,远程仓库有了 test.js ;本地仓库有了 readme.md 文档
 
 