使用git pull时,项目没有更新?
2015-06-30 03:16
288 查看
进入项目目录后,执行 git pull 命令,没有将项目更新,并提示下图:
提示:there is no tracking information for the current branch.
意思是说本地分支master和远程分支master,并未关联。之前文章中曾经说过,在本地仓库和远程仓库连接后,执行一个:
git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
现在,对于未关联的分支,git已经给出了解决方案:
1、git pull <remote> <branch>
要把远程哪个分支的内容down下来?
执行:git pull origin master 之后,就会把远程的origin库下的master分支down到本地。但是本地的当前master分支还是没有和远程的master分支关联。
在命令行直接输入:git pull 依然会有以下提示:
2、If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
使用上面的命令就可以将本地的分支和远程分支进行关联了。
如下:
如图:再执行git pull 就显示已经ok了。
提示:there is no tracking information for the current branch.
意思是说本地分支master和远程分支master,并未关联。之前文章中曾经说过,在本地仓库和远程仓库连接后,执行一个:
git push -u origin master
1 | git push -u origin master |
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
现在,对于未关联的分支,git已经给出了解决方案:
1、git pull <remote> <branch>
要把远程哪个分支的内容down下来?
执行:git pull origin master 之后,就会把远程的origin库下的master分支down到本地。但是本地的当前master分支还是没有和远程的master分支关联。
在命令行直接输入:git pull 依然会有以下提示:
2、If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
使用上面的命令就可以将本地的分支和远程分支进行关联了。
如下:
如图:再执行git pull 就显示已经ok了。
相关文章推荐
- shell中的大括号和小括号
- Hprof使用及在Hadoop中MR任务使用
- shell中的大括号和小括号
- 深入 Java 调试体系,第 2 部分: JVMTI 和 Agent 实现
- 基于 JVMTI 实现 Java 线程的监控
- C语言实现红黑树
- C语言实现红黑树
- C语言实现红黑树
- C语言实现红黑树
- #leetcode#Longest Palindromic Substring
- Android Studio 添加注解模板,解决办法。
- Java RMI之HelloWorld篇
- Java 理论与实践: 用 JMX 检测应用程序
- 摘录-IT企业必读的200个.NET面试题-02 .NET框架基础
- 使用 WebSphere Application Server 的 Performance Monitoring Infrastructure API 编写性能监控工具
- shell学习之路:流程控制(while)
- DNS 服务
- Easyui Tree方法扩展 - getLevel(获取节点级别)
- 网站部署,网站要求需要支持mb_substring
- 文件拷贝以及base64