Git本地文件上传到远程仓库 | 您所在的位置:网站首页 › github文件上传需要对这个存储库进行推送访问 › Git本地文件上传到远程仓库 |
1 . Git 的工作理论
Git本地有三个工作区域工作目录(Working Directory )、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库**(Remote Directory)**就可以分为四个工作区域。文件在这四个区域之间的转换关系如下: 部分内容解释: 将自己的文件,添加到缓存区(断网和不断网都可以操作) git add . 将当前的文件的内容添加到暂存区 git add .git commit -m ’修改的内容‘ 将修改的内容提交到本地仓库 git commit -m '已经修改'git push origin main 推到远程上 git push origin main下面直接实战有利于理解: 2. Git本地文件上传到远程仓库的主枝上这里默认git的ssh和账户都设置了,此章节主要是讲解如何第一次更新一个远程仓库添加内容(空的仓库也可以这样操作),下面开始操作: 2.1 创建本地git仓库在需上传的文件目录下,打开git bash
将本地项目工作区的所有文件添加到暂存区。小数点 “.” ,意为添加文件夹下的所有文件;也可以将 “.” 换成具体的文件名,如果想添加项目中的指定文件,那就把 “.” 改为指定文件名即可(比如 git add test.txt) 提交到缓存区 git add .
将本地代码库和远程仓库关联 origin是代表链接的别名,我改成 bianbian # git remote add 别名 链接/ssh git remote add origin https://github.com/XX/XXX.git # 或者 git remote add origin [email protected]:xxxxx.git我这里使用ssh,url有可能出现安全验证问题: 把当前分支推送到远程仓库 这里的main依旧代表主枝的main,本地的分支名我也名为main,不然有可能出现Bug; git push -u bianbian main注意:push的时候有可能出现几个问题 Time out 超时(多执行几次命令)![]() ![]() https://www.bilibili.com/video/BV1FE411P7B3?p=7 https://www.cnblogs.com/infinity-zhang/p/13408400.html https://blog.csdn.net/weixin_44600908/article/details/89438901 https://www.cnblogs.com/infinity-zhang/p/13408400.html https://blog.csdn.net/u014599371/article/details/89944742 https://blog.csdn.net/Com_ma/article/details/77923660 |
CopyRight 2018-2019 实验室设备网 版权所有 |