Git 与码云配置使用
git与gitee
- https://www.jianshu.com/p/b06bc1deda20 参考教程
- https://pc.qq.com/detail/13/detail_22693.html 腾讯下载镜像
- https://www.cnblogs.com/cnlg123/p/7762889.html git clone 报错解决方法//无效
- https://www.cnblogs.com/jianxian/p/11916828.html git clone 报错解决方法
- https://blog.csdn.net/ignorewho/article/details/83046254 git 历史版本以及回滚
- https://www.cnblogs.com/davidgu/p/9072493.html 强制覆盖
1.码云创建好项目
2.git 使用
git --version //获取版本信息
git需要创建电脑RSA公钥
- 1.打开Git Bash工具,进入到cd ~根目录下
- 2.使用ssh-keygen -t rsa -C 你的邮件地址命令,创建公钥,如下:
- 输入啥,我也不知道,我随便输的。反正会生成一个 .pub文件
- ls 查看是否有.pub文件
- cat .pub 文件,可以查看到内容
- 3.复制内容,打开码云,设置-SSH公钥-粘贴-确定 //多台电脑添加多个
- 4.使用git clone将项目从码云仓库中下载到本地 //我报错了,查资料输入yes,重新clone即可
- git clone git@gitee.com:alex_mercer_gitee/Test_VuejsPronject.git //git@ 是网站上的克隆ssh地址
- git clone https://github.com/jquery/jquery.git e:/myJQuery/ //clone到指定目录,注意目录是反斜杠
- 5.cd D:/VueProject/GitProject //跳转到指定目录
- 6.git init //安装.git文件
- 7.mkdir js //创建文件夹测试
- 8.git status //可以查到目录的增删改查
配置用户信息
复制粘贴会出错,建议手敲
git config --global user.name "提交显示用户名"
git config --global user.email "邮箱地址"
git 拉取
git pull
git 提交
git add . //加入本地缓存,必须先提交到本地
git commit -m '备注信息' //提交
git 提交到仓库
git push
- 关联git项目
git remote add origin https://gitee.com/alex_mercer_gitee/Test_VuejsPronject
- git强制提交本地分支覆盖远程分支
cd 代码目录
git push origin master --force
git 历史版本以及回滚
git log //历史版本
git reset --hard HEAD^,回滚到上个版本
- 选项 说明
-p
按补丁格式显示每个提交引入的差异。
--stat
显示每次提交的文件修改统计信息。
--shortstat
只显示 --stat 中最后的行数修改添加移除统计。
--name-only
仅在提交信息后显示已修改的文件清单。
--name-status
显示新增、修改、删除的文件清单。
--abbrev-commit
仅显示 SHA-1 校验和所有 40 个字符中的前几个字符。
--relative-date
使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。
--graph
在日志旁以 ASCII 图形显示分支与合并历史。
--pretty
使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。
--oneline
--pretty=oneline --abbrev-commit 合用的简写。