连接远程库踩的坑(未完待续)

忘了从几月份开始学习,开始学习ife2015的task0002,仅仅是为了完成第一条,“在自己的Github中创建一个新的目录,比如task0002,在该目录下首先创建一个没有内容的页面: task0002.html”连接远程库连接了好几个月,真是服了自己。

可喜可贺,终于在今晚搞定了。趁还记得一些东西,整理一下问题和解决方案。

遇到的问题:

  1. 连接过的远程库,重开电脑之后,需要重新连接么?
  2. 怎么查看与远程库的连接的状态?
  3. Git可以 add 文件夹么?怎么 add?
  4. error: Everything up-to-date ?
  5. error: failed to push some refs to ‘[email protected]:xxx/xxx.git‘ ?
  6. 如何更改 commit 描述?

解决方案:

1. 连接过的远程库,重开电脑之后,需要重新连接么?
不需要。

2. 怎么查看与远程库的连接的状态?
先 cd 进新文件(文件夹)的父文件夹,然后使用 git remote show origin 查看与远程库的连接状态。

原文链接)参考的资料还说这个命令列出了:

  • 当你在特定的分支上执行 git push 会自动地推送到哪一个远程分支;
  • 哪些远程分支不在你的本地;
  • 哪些远程分支已经从服务器上移除了;
  • 执行 git pull 时哪些分支会自动合并

但我还不太懂..先记录着,也许以后用得着。

3. Git可以 add 文件夹么?怎么 add?
Git无法 add 空文件夹,非空文件夹 add 命令如下:

  • git add 文件夹/
  • git add *.文件类型

4. error: Everything up-to-date ?
在企图使用 git push -u origin master 将新文件夹推送到远程库的时候,出现了这个报错。

原文链接)百度了一下,说其实不算报错,只是告诉你,提交区所有的东西都是最新的。出现这个信息的原因有:

  • 没有git add
  • add 了,没有 git commit -m "xxx"

5. error: failed to push some refs to ‘[email protected]:xxx/xxx.git‘ ?
确认了远程库与本地库的连接状态之后,我就想用 git push -u origin master 把新文件夹推送到远程库,然后出现了这个报错。


原文链接)出现这个问题的原因应该是推送的步骤不对。
正确步骤如下:

  1. git init //初始化仓库
  2. git add .文件名 //添加文件到本地仓库
  3. git commit -m "first commit" //添加文件描述信息
  4. git remote add origin 远程仓库地址 //链接远程仓库,创建主分支
  5. git pull origin master //把本地仓库的变化连接到远程仓库主分支
  6. git push -u origin master //把本地仓库的文件推送到远程仓库

6. 如何更改 commit 描述?
原文链接)这个方法适用于 git commit 了,但还没 push 的情况下:

    1. git commit --amend //输入命令,进入 vim 界面
    2. 使用按键 i 进入编辑模式
    3. 修改注释信息,然后使用按键ESC退出编辑模式
    4. 在非编辑模式下输入 :wq 保存退出,回到主界面

原文地址:https://www.cnblogs.com/midoriko/p/11450704.html

时间: 2024-11-09 22:45:46

连接远程库踩的坑(未完待续)的相关文章

Exp2 后门原理与实践(未完待续)

Exp2 后门原理与实践 实验环境 攻击机 kali 4.14(64位) (IP: 10.0.2.6/24) 靶机 ubuntu 16.04(32位) (IP: 10.0.2.4/24) windows 7 sp1(64位) (IP: 10.0.2.7/24) nc/ncat的使用 nc(全称是netcat)是一个用于TCP/UDP连接和监听的linux工具,有着网络工具中的"瑞士军刀"的美誉.nc的实现版本大致有两种,一种是带有-e或-c 选项可以直接给出执行命令,另一种不支持-e选

NOIP2016 那些我所追求的 [未完待续]

人生第一场正式OI [Day -1] 2016-11-17 期中考试无心插柳柳成荫,考了全市第2班里第1(还不是因为只复习了不到两天考试),马上请了一个周的假准备NOIP(数学生物还是回去上课的) 灰哥跟我一块,tlq考吃了没请假 正好下个周老班出去学习了不害怕 星期4所有人都请假了,漫无目的地复习了一天题,参考题解补了一场模拟赛 晚上灰哥因为住宿直接回家了,还让我给XXX送纸条 SD NOIP的群好多人直播,我们就直播了个国际象棋(竟然有人说八皇后,我只升变了两个兵称为皇后),然而竟然默认开启

React v16-alpha 源码简读【未完待续】

一.物料准备 1.克隆react源码, github 地址:https://github.com/facebook/react.git 2.安装gulp 3.在react源码根目录下: $npm install $gulp default (建议使用node 6.0+) gulp将文件处理在根目录下的build文件夹中,打开build查看react的源码,结构清晰,引用路径明了 二.从生成 virtual dom 开始 react 生成一个组件有多种写法: es 5下:var Cp=React.

听风讲MVC丶 —— 一言不合就撸码 (未完待续······)

     希望你看了此小随 可以实现自己的MVC框架     也祝所有的程序员身体健康一切安好                                                                                                                                                ——久伴深海丶默 1.什么是前端控制器(font controller).Java Web中的前端控制器是应用的门面,

jdbc14 及 jdbc16 共存所带来的问题【未完待续】

在JAVA中JDK版本与JDBC版本的一致性十分重要,开发都们常常会忽略了这一点导致很多不必要的错误.昨天给客户排查了一个关于EDB在JBoss中使用时关于这方面的问题,希望给大家一点启发. 系统环境: Red Hat Enterpirse Linux 6 JBoss Enterprise Application Server 6 EnterpriseDB Postgres Plus Advanced Server 9 Oracle JDK 1.6 问题症状: 在JBoss日志中间歇性地出现以下

Linux 命令个人总结====== 未完待续 个人认为比较重要

Linux 命令个人总结====== 未完待续 man [功能说明]: 查看帮助 [语法格式]: man [123456789] 命令.文件. [选项参数]: 数字"1"表示用户命令,比如"ls" 数字"2"表示系统调用 数字"3"表示C语言库函数 数字"4"表示设备或特殊文件 数字"5"表示文件格式和规则 数字"6"表示游戏及其他 数字"7"表示

C++语言体系设计哲学的一些随想(未完待续)

对于静态类型语言,其本质目标在于恰当地操作数据,得到期望的值.具体而言,需要: (1)定义数据类型 你定义的数据是什么,是整形还是浮点还是字符.该类型的数据可以包含的值的范围是什么. (2)定义操作的含义 操作是严格数据类型相关的.操作表明了对了一个具有特定类型的数据,执行操作后产生什么样结果. =========================================== C++就是一个典型的静态类型语言.在C++中,无论是"数据类型"还是"操作",都分为

bzoj2594水管局长数据加强版题解(未完待续)

题目大意 给一张带权无向图,无重边和自环,有如下操作: 删除某条边,保证这条边在删除前一定存在,并且不破坏原图连通性: 询问两点之间所有路径中最小权值的最大值是多少: 题解 问题的答案显然在原图的最小生成树上,于是本题就变成了动态维护删边最小生成树. 然而LinkCutTree维护最小生成树时并不支持删边操作,所以要离线处理,先删掉该删掉的边,再求最小生成树,把所有操作倒过来用LCT维护. 如何用LCT维护动态添边最小生成树 设原图中有n个点,m条边: 把每条边视为一个点,编号为n+1,n+2,

性能测试调优篇---未完待续

性能测试调优一:1.首先,看下选测交易的整个走向纯系统内部交易:选测交易如果是系统内的交易,每一步请求都和系统交互几次,访问了几个数据库,访问了数据库的那几张表??该交易走了那几台机器,这几台机器的网络连接情况是什么样的??这几台机器是通过走的是哪些虚拟网卡,走了哪些路由器??带宽是什么情况??该交易在这几台机器上消耗了多少CPU,内存,及其对磁盘做了多少次的访问??从方法层面,从该交易的发起到结束,起了多少线程,调用了哪些相关的方法以及接口,访问了哪些表???跨系统交易:该交易发起后,每一步请