git使用流程

git配置

用户名和密码

git config --global user.name shihai.zhang 
git config --global user.email shihai.zhang@qunar.com

检查配置

git config --list

参考http://blog.csdn.net/wirelessqa/article/details/8572928
sshkey

创建分支

git仓库创建
git init
git remote add
git push --set-upstream origin master

同时使用gitlab和github

每个项目单独配置用户名密码,不加--global

git config user.name shihai.zhang 
git config user.email shihai.zhang@qunar.com
git config user.name zhangshihai1232 
git config user.email zhangshihai1232@126.com

ssh key

ssh-keygen -t rsa -C "zhangshihai1232@126.com"
/c/Users/zsh/.ssh/id_rsa_github
ssh-keygen -t rsa -C "shihai.zhang@qunar.com"
/c/Users/zsh/.ssh/id_rsa_gitlab
ssh-agent bash
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitlab

config

# gitlab
Host gitlab.corp.qunar.com
    HostName gitlab.corp.qunar.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_gitlab

# github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_github

测试

ssh -T git@github.com
ssh -T git@gitlab.corp.qunar.com

git不能提交了

git clean  -d  -fx ""
posted @ 2016-08-13 12:02  zhangshihai1232  阅读(225)  评论(0)    收藏  举报