zoukankan      html  css  js  c++  java
  • git和github的一些'操作'

    git rm

    • git rm filename|-r name
      在删除某个分支的某些文件或文件夹,使用这个命令似乎会作用到所有本地分支上(是我使用姿势不对?)
      搞得我reset head ,checkout弄半天
      但是-r --cached 又只删缓存区对于已经commit+push的文件没啥办法
      我现在想到的方法只有用.gitignore ...

    .gitignore 失效

    其实这个文件里的规则对已经追踪的文件是没有效果的.所以我们需要使用rm命令清除一下相关的缓存内容
    这样文件将以未追踪的形式出现
    然后再重新添加提交一下, .gitignore文件里的规则才可以起作用.

    git lfs

    上传100m的大文件就需要它了
    安装很简单就 git lfs install window
    然后需要add 一个.gitattributes文件来记录你的lfs文件的跟踪
    之后就 要用git lfs track 来track你的文件
    之后就是正常的add commit push了
    如果push失败了可以尝试多push几次 因为有时候网络原因也会失败

    github和码云同步

    refer:https://blog.csdn.net/HXNLYW/article/details/102725384

    在.git里的config文件里remote里面 加一行url= 'github地址'

    push:

    push githubpath|githubname master就可以push到github上
    push gitee|giteename master 就可以push到github上

    其他同理

  • 相关阅读:
    递归与尾递归(C语言)
    超酷算法:Levenshtein自动机
    编程面试的10大算法概念汇总
    C 语言中的指针和内存泄漏
    计算机实际上是如何工作的
    超酷算法:同型哈希
    4个Linux服务器监控工具
    2015-3-23
    2015-3-20
    2015-3-19
  • 原文地址:https://www.cnblogs.com/cherrypill/p/12982525.html
Copyright © 2011-2022 走看看