创建仓库
选择一台服务器作为Git 中央服务器
添加一个用户用于ssh链接验证, 并且新建仓库
useradd git
passwd git
su - git
mkdir demo.git (/home/git/demo.git)
git init --bare
配置和删除使用者信息
配置使用者信息就可以在提交的时候看到提交者的信息,这需要在客户端机器配置
git config --global user.name "kaifa"
git config --global user.email "kaifa@163.com"
删除:
git config --global --unset user.name
git config --global --unset user.email
查询使用者信息
git config --list
创建免交互ssh认证
1.客户机生成秘钥对
ssh-keygen
2.将公钥id_rsa.pub添加到服务器git账号/home/git/.ssh/authorized_keys
3.git携带id_rsa私钥进行ssh认证
有了auth文件以后在有免交互需求时,我们只需要获取到开发给我们的秘钥对中的公钥。将其追加到auth文件中即可。
或者用
ssh-keygen ;ssh-copy-id git@git服务器Ip ;输入git密码即可
Git分支管理
- git branch 新建,查看,删除分支
- git checkout 切换到指定分支或者标签
- git merge 合并指定分支到当前分支
例子:
将dev分支合并到master分支
1.首先切换到master分支
git checkout master
2.将dev分支代码合并到当前分支
git merge dev
3.提交代码
git push origin master
常用命令速查表

网友评论