合并多次commit并提交到仓库
一、rebase
merge 和 rebase的区别
merge的话是 在master分支,去 git merge branch1 合并 branch1->master
而rebase是 在branch1分支, 将master分支变为基础基底,使branch1文件连入master指针的尾部。形成一条线。
再进行 master分支的branch1合并即可完成 快速前移的合并。
二、别名设置
git config --local alias.co checkout
则可以使用 git co master
三、上传远程仓库
git remote add origin https://…
git push -u origin master
四、忽略文件
创建配置忽略文件 .gitignore // 必须用命令行创建
规则如下:
五、tag标签
为提交设置版本号
git tag v1.0 // 设置版本号为v1.0
git tag // 打印版本号
git tag v0.2 <哈希值> // 未指定哈希值的提交 设置版本号
git tag -a v0.1 -m “描述信息” <哈希值> // 可以具体追加描述
git tag -d v0.3 // 删除v0.3的版本号
六、ssh密钥
查看密钥
cd ~/.ssh // 进入密钥文件夹
cat id_rsa.pub // 查看密钥
相对于github 生成密钥 // 需要改变http提交为ssh提交,git remote add origin ssh…
将生产的密钥 放入 github->setting->SSH keys 即可实现免密提交
查看git仓库配置信息