将本地文件夹带到远程git repo

用户名

我有一个文件夹,其中包含我为项目设置的所有文件。我决定在该文件夹上使用git,因此我在Github上创建了一个空的仓库。通常,此过程是在本地磁盘上克隆远程存储库,在这种情况下,它将创建一个空文件夹。但是,我想做的是用我的项目文件夹填充远程仓库,而不会造成损坏并且不移动它。有程序可以做到吗?

艾哈迈德·阿瑟(Ahmed Ashour)

如GitHub帮助中所述

  1. 在GitHub上创建一个新的存储库。

  2. 打开Git Bash。

  3. 将当前工作目录更改为本地项目。

  4. 将本地目录初始化为Git存储库。

     $ git init
    
  5. 将文件添加到新的本地存储库中。这将它们暂存为第一次提交。

     $ git add .
    
  6. 提交您在本地存储库中暂存的文件。

     $ git commit -m "First commit"
    
  7. 在GitHub存储库的“快速设置”页面顶部,单击以复制远程存储库URL。

  8. 在命令提示符下,添加将在其中推送本地存储库的远程存储库的URL。

     $ git remote add origin <remote repository URL>
     # Sets the new remote
     $ git remote -v
     # Verifies the new remote URL
    
  9. 如果有一个名为的远程分支master(或者main如果您正在使用的话),则将本地存储库中的更改推送到GitHub。

     $ git push origin master
    

    否则,您将必须先命名本地分支机构

     $ git branch -m <new_name>
    

    然后将其推送以添加一个名为<new_name>的新分支

     $ git push origin -u <new_name>
    

如果您仍然遇到诸如“由于远程包含您在本地没有的工作而拒绝更新的消息”之类的错误,通常是因为远程回购是最近手动创建的。确保在使用强制将本地git文件夹推送到远程端之前,​​您没有覆盖远程端的任何内容

$ git push origin -u -f <new_name>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章