zoukankan      html  css  js  c++  java
  • 关于Git的一些操作记录

    本文是我的一些记录,不按教学顺序

    1.如何添加不上传的文件或文件夹,并且将已经添加到远程库的文件夹删除

    • 操作过程如下:
      vim  .gitignore // 按i进入编辑模式
      写入 node_modules //(最终结果是不上传node_modules、还可写其他)
      按 ESC 退出编辑模式
      输入 :wq 退出vim,任务完成。
      
    • 如果是已经上传了node_modules,那么我们还需要把现有的node_modules删除(如果你想的话)。操作过程如下:
      // 首先和上面一样进行相同步骤,之后添加步骤2:
      git rm -r --cached node_modules
      git push origin master 任务完成
      

    2.关于使用如何使用git删除本地已经删除了但是远程没有被删除的分支

    git push origin :branch-name
    

    3.快速的切换最近的两个分支,像 Ctrl + TabAlt + Tab 我的的系统快捷键一样,是非常好用滴。

    git checkout -
    

    4.这一次是工作中总结的经验之谈,切记提交前先 git pull.

    我们在git commit过后坚决不能直接 git push最好必须先git pull看下,我们要防止覆盖掉同事的提交,我们这个时候是不知道同事是否提交了的。因此我们着急push,这样有可能冲掉同事的提交,后果很严重


    Last(这个比较长,而且可能用不到).这次的操作是关于如何转移已有仓库中的小项目的。

    因为本人的习惯,所有关于语言的学习都放在一个大文件夹中,里面往往夹着许多的小项目,而这次真正地想要维护我的项目,所以将它另外分出来了。具体的教程在这里。从知乎中搜索到的,亲测可用!我用谷歌浏览器的插件fireshot保存了下来(PS:写在这里的好处是我不用扔在我的收藏夹里占位置了哈哈)
    已经用谷歌翻译翻译过了,下面的图片看不清楚可以查看原链接.


    gitlab 的 配置ssh链接: http://blog.csdn.net/black_ox/article/details/17753943


    complete.

  • 相关阅读:
    12 Source Code Profilers for C & C++
    HttpWebRequest的使用方法
    MSDN Windows 下载
    Qt 4.7 在VS2010环境下的编译
    [转].NET Logging Tools and Libraries
    硬盘崩溃之后
    .net core 下使用 logdashboard 日志面板
    工具收藏 年终工作总结必备工具之ppt利器
    Dapper 的应用和Dapper.Contrib 的方法封装(一)
    Dapper 的应用和Dapper.Contrib 的方法封装(二)
  • 原文地址:https://www.cnblogs.com/can-i-do/p/7091684.html
Copyright © 2011-2022 走看看