版本控制工具——Git的拓展使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了版本控制工具——Git的拓展使用相关的知识,希望对你有一定的参考价值。

一、使用Github

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

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

  技术分享

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

git clone [email protected]: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文件中

以上是关于版本控制工具——Git的拓展使用的主要内容,如果未能解决你的问题,请参考以下文章

源代码管理工具GitHub介绍

源代码管理工具GitHub介绍

学习使用Git 版本控制 代码管理

版本控制工具GIT使用指南

版本控制工具 git的基本使用

每个 Python 开发者必备的5款 VScode 拓展工具包!