zoukankan      html  css  js  c++  java
  • 版本控制工具——Git的拓展使用

    一、使用Github

      通过前面两节已经配置了SSH Key与Github上的相关设置,接下来介绍常用的使用

      使用Fork克隆一份到本地仓库

      

      之后可以在自己的仓库克隆一份到本地

    git clone git@github.com:michaelliao/bootstrap.git

      也可以直接使用别人的Git地址克隆,但由于没有权限将无法推送更改

      使用git pull进行本地更新

    比如,要取回origin主机的next分支,与本地的master分支合并,需要写成下面这样 -
    $ git pull origin next:master
    如果远程分支(next)要与当前分支合并,则冒号后面的部分可以省略。上面命令可以简写为:
    $ git pull origin next

      其它使用待更新...

    二、使用码云

      同样,先添加公钥

      码云的操作暂时查看这里:点击查看

    三、自定义项

      定义忽略文件列表

      比如有些文件(java的.class文件)不想提交,但git又每次都提示:

      

      解决办法就是新建一个.gitignore文件——windows下需要新建文本文件,然后另存为(文件类型所有文件)即可:

      

      在文件中定义忽略清单:(#代表注释)

      

      当然很多常见的忽略列表不需要自己定义,直接从这里组合即可使用:https://github.com/github/gitignore

      最后,提交.gitignore即可!

      

      自定义别名

      例如将status直接定义为st

    git config --global alias.st status

      也可以定义其它的别名:

    $ git config --global alias.co checkout
    $ git config --global alias.ci commit
    $ git config --global alias.br branch

      当然,之前的一些特别难记的长的也可以进行别名简化!

      或者不仅仅是缩写的别名,一些其它的组合也可以别名简化!

     git config --global alias.unstage 'reset HEAD'

      // 其中的 global代表全局,对所有仓库有效!

      要删除别名,可以到用户目录下看.gitconfig文件

      

      打开文件对应的行即可!而每个仓库的Git配置文件都放在.git/config文件中

  • 相关阅读:
    web网页测试用例(非常实用)
    怎么做web接口测试
    我的周记13——”离开,是为了更好的回来"
    Lambda 表达式常用函数
    IEnumberable<T>接口
    Linq的学习
    未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
    拉姆达表达式的笔记
    注册今日头条
    爬取百思不得姐的段子
  • 原文地址:https://www.cnblogs.com/jiangbei/p/7723040.html
Copyright © 2011-2022 走看看