git设置免密码登录
1.配置用户名和邮箱
git config –global user.name “sunshine”
git config –global user.email “sunshine@gmail.com”
查看是否配置成功:git config –lis
2.生成ssh密钥
ssh-keygen -t rsa -C “sunshine@gmail.com”
执行后,连续三个回车。
第一个提示输入保存文件名,默认为空,回车。第二个提示输入密钥,默认为空,回车。第三个确认刚输入密钥,默认为空,回车。
完成后,默认保存位置当前 ~/.ssh/id_rsa 和id_rsa.pub
3.github设置密钥
在 github管理页面,当前用户的用户中心把 id_rsa.pub 中的内容复制到ssh keys中
4.配置成功
通过clone测试下是否配置成功:
git clone ssh//github.ibm.com/db2z-ml/wml-ui-docker-deploy.git
(地址应为ssh地址)
git执行命令
1.查看git是否安装成功
git –version
2.初始化
git init
3.提交代码
新建 readme.txt
git add readme.txt
git commit -m “add a new message”
4.查看提交记录
git log
5.分支
查看分支——git branch
新建分支——git branch a
切换分支——git checkout a
新建并切换分支——git checkout -b a
删除分支——git branch -d a
强制删除分支——git branch -D a
分支提交代码
1.切换到master分支——git checkout master
2.提交——git merge a
6.版本回退
git reset –hard <版本号>
7.远程操作
git clone
git pull
git push
8.删除缓存区文件或文件路径
git rm –cached <文件名>
git rm –f <文件路径>