码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-09-03 10:08:22      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:date   编辑模式   参考   lex   添加   执行   end   情况   本地   

忘了从几月份开始学习,开始学习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 ‘git@github.com: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 ‘git@github.com: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 保存退出,回到主界面

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

标签:date   编辑模式   参考   lex   添加   执行   end   情况   本地   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!