zoukankan      html  css  js  c++  java
  • Git 实用命令记录

    自从上次写了一篇 Git 入门 的相关博客以来,一直自以为自己能完全的掌握 Git,其实不然,今天一小伙问我,如何删除远程上面的一个分支,呃,不会。

    git branch -d 分支名 只能删除本地的一个分支 ,删除远程分支的命令为

    git push origin --delete 分支名
    

    记得一朋友问我,你给我的这个地址上的代码怎么下载下来啊,我把我上篇博客推给了他,然后他看了半天,你这都写的啥,我只要看你的代码就可以了,你教我怎么下载下来,其实他想要的其实就一条命令而已

    git clone https://gitee.com/sanri/web-ui.git
    

    不用和他说这是 https 的链接,每次都要配用户名密码等或者让其使用 ssh 配置免密连接等,刚接触谁能懂你在说什么,虽然你的经验可能很有用。

    可有时候也觉得你记再多的命令都不如理解来得深刻,就像上篇博文说的。

    本文我想平衡一下我的两个观点,必要的命令还是要会的,并且如果可以借助工具实现就借助工具实现,但有些命令是工具实现不了的,就需要自己记得了。

    一些网上常用命令没有提到的但确实实用的命令记录,此文会在 csdn 持续更新,其它渠道不提供更新,请转到 我的博客查看最新记录

    直接 clone 某个分支,而不是 clone 默认 master 分支

    git clone -b 分支名 地址
    

    切换到本地分支和远程分支

    # 切换本地分支 
    git checkout 分支名
    # 切换远程分支(这时远程分支代码并未下载下来)
    git checkout -b 分支名
    
    # 切换分支后,再拉取远程分支代码
    git pull origin dev 
    

    删除远程分支

    git push origin --delete 分支名
    

    更新远程分支列表,有时候在界面管理工具上创建了分支,但本地需要更新才能知道远程分支信息

    git remote update origin -p 
    

    查看远程分支 ,本地分支,所有分支

    git branch -r 
    git branch 
    git branch -a 
    

    合并某一分支的部分文件到当前分支 ,有时候不想全部合并,使用 git checkout 可以解决

    git checkout 分支名 --filename 
    

    如果想合并多个文件,可以使用 shell 脚本

    一点小推广

    创作不易,希望可以支持下我的开源软件,及我的小工具,欢迎来 gitee 点星,fork ,提 bug 。

    Excel 通用导入导出,支持 Excel 公式
    博客地址:https://blog.csdn.net/sanri1993/article/details/100601578
    gitee:https://gitee.com/sanri/sanri-excel-poi

    使用模板代码 ,从数据库生成代码 ,及一些项目中经常可以用到的小工具
    博客地址:https://blog.csdn.net/sanri1993/article/details/98664034
    gitee:https://gitee.com/sanri/sanri-tools-maven

  • 相关阅读:
    nodeType 节点简介
    Hamming Codes
    Preface Numbering(还没好好看USACO的解答)
    位运算常见应用即ACM题优化实例
    Dynamic Programming(动态规划)
    operator new & new operator
    资料记录
    Ordered Fractions
    Healthy Holsteins
    Sorting A ThreeValued Sequence
  • 原文地址:https://www.cnblogs.com/sanri1993/p/11979332.html
Copyright © 2011-2022 走看看