git将本地项目同步到远程
Posted 逆羽飘扬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git将本地项目同步到远程相关的知识,希望对你有一定的参考价值。
前提:git已经安装,并与账号完成密钥绑定
-
在github上创建一个新仓库
-
在项目文件夹下,右击选择
git bash here
,打开一个终端对话框
-
git init
(在项目目录下出现隐藏的.git文件夹,目的是把该项目文件夹变成git可管理的仓库) -
git status
(查看当前状态,多用该命令防止出错) -
git add .
(或 git add 文件名 )将项目中的所有文件添加到仓库中 -
git commit -m "注释"
(把项目提交到仓库)若出现please tell me who you are…
按提示依次执行即可,如:
git config --global user.email “你的账号@qq.com”
git config --global user.name “你的昵称” -
git remote add origin https://自己仓库的url地址
(将本地的仓库关联到GitHub上,)
-
查看仓库中的主分支名称(一般为main)和本地的主分支(一般为master),如果不同则使用命令
git branch -m main
切换本地主分支名称与远程仓库一致 -
git push -u origin main
(将代码上传到GitHub仓库)
参考文章
无法将本地 git master 同步到现有的 git hub 远程存储库
【中文标题】无法将本地 git master 同步到现有的 git hub 远程存储库【英文标题】:Can't sync local git master to existing git hub remote repository 【发布时间】:2017-09-23 04:40:42 【问题描述】:我目前有一个学校项目的本地 git master,该项目已上传到 github 帐户。然后我使用 github online 将我的存储库转移到第二个 github 帐户(出于专业原因,我正在重新命名)。效果很好。
新问题是有两个 GitHub 远程存储库。我删除了第一个 GitHub 存储库,然后添加了第二个,但是当我尝试时
git push --set-upstream origin master
我很快被告知:
remote: Permission to *****/****.git denied to myOldUserAccount.
fatal: unable to access 'https://github.com/*****/****.git/': The requested URL returned error: 403
我觉得这是 GitHub 的登录问题。我如何授权我的第二个帐户处理我的第一个帐户的事务?我所有的搜索都只返回了Logout and login as another user git bash,这在这种情况下没有帮助。
【问题讨论】:
【参考方案1】:无法访问您的远程存储库,请检查您的 .git/config
文件
并检查
url = https://github.com/username/yourrepositoryname.git
是正确的? 如果 url 正确但仍然出现错误,则可以在 url 中添加密码。
url = https://username:password@github.com/username/yourrepositoryname.git
我认为它有效。
【讨论】:
谢谢,这很有帮助!以上是关于git将本地项目同步到远程的主要内容,如果未能解决你的问题,请参考以下文章