一、使用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
文件中