git之如何把本地文件上传到远程仓库的指定位置

 更新时间:2020年07月23日 11:07:10   作者:Apollo-  
这篇文章主要介绍了git之如何把本地文件上传到远程仓库的指定位置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

2018.11.26添加内容:

对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下。这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆下来的路径下,接下来在这整个仓库下进行 git add . -> git commit -m '注释' -> git push origin master 就可以了。由于是自己的仓库,在工作未结束之前肯定会频繁更新或维护,所以克隆到本地,直接拖文件进到本地路径,再进行push是很方便的。而且强烈建议建一个总的文件夹,在这个文件夹下平行的clone多个远程仓库。这样很方便各个仓库的更新与管理。

例如:Apollo0406是存放所有仓库的文件夹名称。其下是3个已经克隆到本地的远程仓库:

当我们需要往MyCoding_BC_201808这个远程仓库里提交某个文件时, 我们将文件放在src目录下:

 

例如Coding1_BC_201808是我们需要提交的文件。我们直接将这个文件拖到指定仓库的指定路径下,然后退出到MyCoding_BC_201808这个仓库的目录下,进行push操作(由于示例的文件夹已push过了,所以commit的结果是working tree clean):

以上这样的操作是我现在使用的方式。之前git使用不够熟练,让大家看到了不够精简的使用方法, 在此表示歉意。

对于别人的仓库,我们同样将远程仓库克隆到本地,然后把需要提交的文件放在(复制)本地克隆的仓库的指定位置下。然后在整个仓库的路径下,进行提交就可以了。下面所描述的打开IDEA的操作其实可以省略,但是打开编译器可以方便我们编写新代码或者运行代码检查错误以及查看仓库下其他代码。

原博文内容:

需求:将自己本地的文件(D:\javatext\textone下的PokerDemo2)上传到别人的代码仓库下的src.com下

分析:1.首先要写好自己的本地文件PokerDemo2

           2.将目标repo克隆到本地

           3.用IDEA打开克隆下来的项目,并在其中的指定位置添加所要求的包,在包中拖入自己的文件

           4.将已添加自己文件的项目再push到目标repo

详细步骤:1.进入本地文件PokerDemo2所在目录下,右键点击Git Bash Here

                  2.初始化本地代码仓库:git init

                  3.进行代码仓库的克隆:git clone [https]

          4.在本地打开已经克隆到的项目

   并在其中新建一个文件夹作为我们制定的文件夹,src(注意:当有时文件夹类型不为源代码文件夹时,右键是不会有new->package的,这是要右键文件夹->Mark directory as->source..就可以了)

     5.手动将目标文件拖入制定目录.idea->src下

     6.现在已经做完了所有修改,接下来需要将所有修改提交的远程仓库

        进入当前MyGit01目录下->右键git bash here ->git init ->git add . ->git commit -m "提交的注释"

 ->git merge origin master->git pull origin master->git push [https] master ->到此结束。

7.去远程仓库查看结果就结束啦

到此这篇关于git之如何把本地文件上传到远程仓库的指定位置的文章就介绍到这了,更多相关git 文件上传到远程仓库指定位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 自定义 Github Action 库实战详解

    自定义 Github Action 库实战详解

    这篇文章主要为大家介绍了自定义 Github Action 库实战详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • VSCode 使用Settings Sync同步配置(最新版教程,非常简单)

    VSCode 使用Settings Sync同步配置(最新版教程,非常简单)

    这篇文章主要介绍了VSCode 使用Settings Sync同步配置(最新版教程,非常简单),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • minio对象存储四台服务器部署4个节点集群的实现方式

    minio对象存储四台服务器部署4个节点集群的实现方式

    这篇文章主要介绍了minio对象存储四台服务器部署4个节点集群,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • firefox 扩展开发技巧

    firefox 扩展开发技巧

    firefox 扩展开发
    2009-06-06
  • 解决Git推送错误non-fast-forward的方法

    解决Git推送错误non-fast-forward的方法

    这篇文章介绍了解决Git推送错误non-fast-forward的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Git中恢复已删除分支的几种方法

    Git中恢复已删除分支的几种方法

    这篇文章主要介绍了在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • 加速 PyTorch 模型训练的 9 个技巧(收藏)

    加速 PyTorch 模型训练的 9 个技巧(收藏)

    本指南从最简单的结构到最复杂的改动都有,可以使你的网络得到最大的好处。我会给你展示示例Pytorch代码以及可以在Pytorch- lightning Trainer中使用的相关flags,这样你可以不用自己编写这些代码,感兴趣的朋友一起看看吧
    2022-03-03
  • 前端常用的Chrome调试技巧最全汇总

    前端常用的Chrome调试技巧最全汇总

    作为一个前端开发者,我们每时每刻都跟浏览器打交道,在开发的过程中,我们需要不断的在浏览器中查看编写的成果,合理使用浏览器的控制台功能,这篇文章主要给大家介绍了关于前端常用Chrome调试技巧的相关资料,需要的朋友可以参考下
    2024-09-09
  • vscode安装配置clang-format插件及使用小结

    vscode安装配置clang-format插件及使用小结

    clang-format是代码格式化工具,本文主要介绍了vscode安装配置clang-format,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • vscode ssh远程连接服务器的思考浅析

    vscode ssh远程连接服务器的思考浅析

    这篇文章主要为大家介绍了vscode ssh远程连接服务器的思考浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论