git将本地项目同步到远程

Posted 逆羽飘扬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git将本地项目同步到远程相关的知识,希望对你有一定的参考价值。

前提:git已经安装,并与账号完成密钥绑定

  1. 在github上创建一个新仓库

  2. 在项目文件夹下,右击选择git bash here ,打开一个终端对话框

  3. git init (在项目目录下出现隐藏的.git文件夹,目的是把该项目文件夹变成git可管理的仓库)

  4. git status (查看当前状态,多用该命令防止出错)

  5. git add . (或 git add 文件名 )将项目中的所有文件添加到仓库中

  6. git commit -m "注释" (把项目提交到仓库)

    若出现please tell me who you are…
    按提示依次执行即可,如:
    git config --global user.email “你的账号@qq.com”
    git config --global user.name “你的昵称”

  7. git remote add origin https://自己仓库的url地址 (将本地的仓库关联到GitHub上,)

  8. 查看仓库中的主分支名称(一般为main)和本地的主分支(一般为master),如果不同则使用命令 git branch -m main切换本地主分支名称与远程仓库一致

  9. git push -u origin main(将代码上传到GitHub仓库)

参考文章

  1. git的使用
  2. git的使用

无法将本地 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将本地项目同步到远程的主要内容,如果未能解决你的问题,请参考以下文章

git命令行将本地项目上传到仓库

Git本地库管理远程库(GitHub)——push, clone, pull操作

使用git命令将本地项目推送到远程仓库

如何用命令将本地项目上传到git和ssh配置

Git将本地项目同步到github

本地Git仓库同步到Bitbucket 远程Git仓库