配置 Git 正如你在 起步 中看到的,可以用 git config 配置 Git。 首先要做的事情就是设置你的名字和邮件地址:
git config --global user.name "John Doe"
git config --global user.email 'xxxxxx@xxx.com'
git config --global alias.a add
git config --global alias.commit c
git config --global alias.status s
git config --global alias.log l
git config core.ignorecase true 则会忽略文件名的大小写
在执行完以上两行命令,git会载本地创建一.gitconfig文件, 这是可以使用 git config --list 打开进行查看。windows 可以在C:\Users\Administrator\找到.gitconfig文件。
如果你要修改配置按照以上命令修改之后回车就可以了
git init 本地创建了一个仓库 cd .git/config 可以按照以上命令给仓库配置信息,如果非全局的把--global去掉
.gitignore
/mtk/ -------------------------->过滤整个文件夹
.zip -------------------------->过滤所有.zip文件
/mtk/do. -------------------------->过滤某个具体文件
!src/ -------------------------->不过滤该文件夹
!.zip -------------------------->不过滤所有.zip文件
!/mtk/do.c -------------------------->不过滤该文件
以斜杠/开头表示目录; 以星号*通配多个字符; 以问号?通配单个字符 以方括号[]包含单个字符的匹配列表; 以叹号!表示不忽略(跟踪)匹配到的文件或目录;
git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效,如果git里面有一个空文件夹git是不跟踪的。
系统配置定义
window用户可以修改~/.bashrc 或 ~/.bash_profile文件。
mac/linux修改 ~/.zshrc 文件中定义常用的别名指令,需要首先安装zsh命令行扩展 alias gs="git status" alias gc="git commit -m " alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit " alias gb="git branch" alias ga="git add ." alias go="git checkout"
git 密钥
密钥生成 生成秘钥:ssh-keygen -t rsa -C "xxx@xxx.com" ,直接Enter就行,然后会提示输入密码(可输可不输) 说明:命令中的email,就是gitlab中的账号,需要保持一致 执行完成之后,在C:\Users[用户名称].ssh 目录下就会生成秘钥文件(没有.ssh目录的会自动生成,手动创建的则不会重复生成),会在.ssh里面生成两个文件分别是一个私钥(id_rsa)、一个公钥(id_rsa.pub)。私钥保存在您的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。 1.访问Github主页:github.com/ ,如果还没有Github账号,就去注册一个,如果有的话,就登录 2.登录成功后,点击右上角头像,进入Settings , 点击左边的SSH and GPG keys , 然后New SSH keys
Title可以随便填一个,然后key要填的东西就是.ssh文件夹下的id_rsa.pub文件,用文本打开,然后赋值全部内容,粘贴到Key那里去 3.填完Title和Key之后,点击Add SSH key
github自动部署