本地和Linux非FTP方式上传下载文件

一般两者传文件等数据信息,其实下载xftp6或者安装rz、sz使用即可,方便好用,但是如果不想用或者还有其他办法的话,就是通过github作为桥梁来上传下载文件(有很多文章,在此做一个总结)。

工具:git bash

1:本地文件给Linux:

   本地上传->github->Linux下载

   步骤一:创建文件等信息

   我们在桌面新建一个文件,然后在文件里面新建一个txt,在此我取文件名为ByGitToLinux,txt为ToLinux(可以在git bash里面     mkdir direcotryname、cat>>filename.txt也行)。如果是直接创建的文件夹和文件那么右击该文件夹,会出现Git GUI Here和       Git Bash Here,点击Git Bash Here进入git界面操作步骤二即可。

   步骤二:给git设置全局的用户名和邮箱;

   git config --global user.name liusa1997

   git config --global user.email 19********[email protected]  

   步骤三:首先初始化git仓库

   在git里面执行:git init

   步骤四:将文件等数据信息提交到暂存区

   在git里面执行:git add ToLinux.txt              //这里的ToLinux.txt就是我刚才创建的文本,如果要提交很多文件那么

                                                                       //代码是:git add . 即可(提交当前文件下所有内容)

   步骤五:提交信息

   在git里面执行:git commit -m "SubmitFirst"       //(这里面的字符串--就是双引号里面的,是自己写的提交

                                                                              // 信息,任意都可以, 但必须写)

   步骤六:推送到github里面

    在git里面运行:git push git的URL  master

 步骤七:(此时如果出现错误如下)

   那么处理方式,输入:

   git remote add origin git的url(上面图有)

   git pull --rebase origin master,

   或者只运行这个代码(git push -u origin +master 强行上传,会导致以前以前的被新的覆盖掉不推荐)

   运行结果:

   然后git push git的URL master 即可成功

   然后打开Linux(有xshell更好),然后执行代码:git clone git的URL(这会放进你当前所处位置的文件夹下面)

   

    注意:如果出现第七步骤的错误,那么有几种可能,1:最初生成的.git被删除后重建;2:有另外的用户在使用修改文件等数      据

   不论哪种,我们都不推荐使用强制上传。

   针对第一种,一般遇到后,先将git对应仓库的数据全部pull下来,代码:

   git pull git的url master

   然后会进入一个页面,不用管它可以直接:q退出即可。

   然后此时你看本地该文件夹下就出现了git里面的所有文件,最后代码:

   git push git的url master        即可完成上传

   针对第二种,实验楼里面说到需要到git官网里面对应的该仓库进行手动解决冲突

 2:Linux文件到本地

   linux->git->本地下载

   同样的,在Linux里面重复上面上传到github的代码操作即可

猜你喜欢

转载自blog.csdn.net/qq_40258437/article/details/86686194
今日推荐