博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git应用
阅读量:2189 次
发布时间:2019-05-02

本文共 823 字,大约阅读时间需要 2 分钟。

如何 clone git 项目到一个非空目录

sudo git clone --recursive https://github.com/espressif/esp-idf.git

fatal: 目标路径 'esp-idf' 已经存在,并且不是一个空目录。
进入该目录

sudo git clone --no-checkout  https://github.com/espressif/esp-idf.git

仓库中拉取某个文件夹

第1行:devops是在本地新建一个文件夹并跳进文件夹

第3行:“  https://gitee.com/daiveXXXXroject.git”是要下载的库的地址

第4行:启用过滤功能

第5行:将04_i2c_oled 这个关键字加入过滤列表,如果有其他关键字可以多次运行该命令,关键字是文件夹或文件皆可

第6行:拉取代码

 

$ git push

fatal: The current branch dev has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin dev

git push时一般会上传到origin下的master分支上,然而当repositorybranch过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标。

  • 另一种方法是:git push -u origin master。同样根据自己的需要,替换originmaster

两个命令的区别是第一条命令是要保证你的远程分支存在,如果不存在,也就无法进行关联。而第二条指令即使远程没有你要关联的分支,它也会自动创建一个出来,以实现关联。??????????????????????????????????????????????????

转载地址:http://oduub.baihongyu.com/

你可能感兴趣的文章
Java并发指南5:JMM中的final关键字解析
查看>>
Java并发指南6:Java内存模型JMM总结
查看>>
Java并发指南7:JUC的核心类AQS详解
查看>>
Java并发指南8:AQS中的公平锁与非公平锁,Condtion
查看>>
Java网络编程和NIO详解6:Linux epoll实现原理详解
查看>>
Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理
查看>>
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
查看>>
Java网络编程与NIO详解10:深度解读Tomcat中的NIO模型
查看>>
Java网络编程与NIO详解11:Tomcat中的Connector源码分析(NIO)
查看>>
深入理解JVM虚拟机1:JVM内存的结构与消失的永久代
查看>>
深入理解JVM虚拟机3:垃圾回收器详解
查看>>
深入理解JVM虚拟机4:Java class介绍与解析实践
查看>>
深入理解JVM虚拟机5:虚拟机字节码执行引擎
查看>>
深入理解JVM虚拟机6:深入理解JVM类加载机制
查看>>
深入了解JVM虚拟机8:Java的编译期优化与运行期优化
查看>>
深入理解JVM虚拟机9:JVM监控工具与诊断实践
查看>>
深入理解JVM虚拟机10:JVM常用参数以及调优实践
查看>>
深入理解JVM虚拟机11:Java内存异常原理与实践
查看>>
深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战
查看>>
深入理解JVM虚拟机13:再谈四种引用及GC实践
查看>>