最近几天用到了git,作为只看过教程,没有在实际项目中使用过的人来说,简直是 T_T ......

  在这里记录一下,以防以后忘记。

  1. clone : 本地没有该库,从远程repository拷贝到本地
  2. fetch : 本地有该库,将远程repository的新commit下载到本地
  3. pull : fetch + merge 操作,分开操作更安全
  4. 提交新的变更,一般的步骤是:
    > git add .
    > git commit -m "new commit"
    > git push
  5. 同步fork项目原作者的改动:
    // 查看fork库的地址和原作者库的地址
    git remote -v
    // 获取原作者最新版本
    git fetch upstream
    // 如果当前不是master,切换到master
    git checkout master
    // 合并
    git merge upstream/master
  6. 遇到的几个问题:
    1. fatal: LF would be replaced by CRLF / fatal: LF would be replaced by CRLF http://blog.csdn.net/lysc_forever/article/details/42835203
    2. fatal: No remote repository specified. Please, specify either a URL or a remote name from which new revisions should be fetched. : 可能是由于 .git/config 中配置不当,搜到了这篇文章(http://www.myexception.cn/operating-system/1470149.html),笔者贴上了一个模板,如下:

      [core]
      repositoryformatversion = 0
      filemode = true
      bare = false
      logallrefupdates = true
      ignorecase = true
      precomposeunicode = false
      [remote "origin"]
      url = https://github.com/CrossLee/xxx.git
      fetch = +refs/heads/*:refs/remotes/origin/*
      pushurl = https://github.com/CrossLee/xxx.git
      [branch "master"]
      remote = origin
      merge = refs/heads/master

      其中 url pushurl 换成自己的项目地址。

最新文章

  1. Javascript实现图片预加载【回调函数,多张图片】
  2. JSON学习之一
  3. JAVA环境安装
  4. 利用ajax.dll类库文件实现无刷新
  5. ExtJs学习之Window
  6. java设计模式--创建模式--原型模式
  7. UC浏览器开发者版调试手机页面
  8. ZendFramework2学习笔记 json和ajax
  9. uartz Spring与Spring Task总结
  10. 【UOJ UNR #1】争夺圣杯
  11. DDGScreenShot —图片加各种滤镜高逼格操作
  12. 如何在django视图中使用asyncio(协程)和ThreadPoolExecutor(多线程)
  13. iOS安全系列之一:HTTPS
  14. 通过google cloud API 使用 WaveNet
  15. aop execution 表达式解析
  16. python3.6.2(32位)的安装-1
  17. 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
  18. FutureTask 源码分析
  19. interpro 数据库
  20. AngularJS的表达式、指令的学习(2)

热门文章

  1. python requests的安装与简单运用
  2. 前端安全配置之Content-Security-Policy(csp)
  3. kali 更改root密码
  4. 200行代码搞定炸金花游戏(PHP版)
  5. Python Thread related
  6. 5.3监听请求:使用eclipse的tcp/ip工具(端口转换)
  7. iphone H5视频行内播放(禁止全屏播放)
  8. 二十三、Java基础--------网络编程
  9. NoSQL数据库笔谈(转)
  10. javaScript中定义类或对象的五种方式