赞
踩
● 项目 07.GitLocalTest 包含有一个js
○ test.js
● 远程仓库地址
○ https://github.com/Sonnenlicht77/gitTest.git
○ 仓库只有一个 readme.md
● git init
● git add .
● git commit -m "初始化本地仓库"
此时,只需将本地仓库和远程仓库连接起来即可。
● 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.git
0c1b5c6..6fd9ac8 master -> main
最后,远程仓库有了 test.js ;本地仓库有了 readme.md 文档
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。