首先github创建账户 本地或者linux安装git。
接下来说两种克隆线上版本库等一些操作。
第一种就是https 使用时需要输入 你要拉取的版本库的账户密码。
第二种是ssh这种是 密钥一种方法 需要将本地的密钥放到github里面
第一种如果拉取或克隆没有弹出输入密码框 就使用这个命令git credential-manager uninstall。
第二种的好处就是每次操作克隆或上传拉取都不需要输入账户密码了 ---接下来我们主要讲解第二种方式。
1、首先切入到当前用户的家目录
$ cd~ 【有目录的话删除.ssh目录 $rm -rvf .ssh】
2、运行命令生成ssh密钥目录
$ ssh-keygen -t rsa -C “邮箱号”
【注意:C是大写的】
3、进入.ssh目录查看文件列表
$ cd .ssh
$ ll
4、查看id_rsa.pub文件内容
$ cat id_rsa.pub
5.复制放入github中
举一个错误案例
Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
有可能是连接超时导致的 如果一直是这样那么就使用git config --global http.sslVerify "false"
Git命令
git remote -v ---查看当前git的远程仓库版本
git remote add origin 写入远程仓库 https或ssh ---添加远程仓库
git remote -v ---查看远程仓库
git remote rm origin ---移除远程仓库
git push origin --delete ---删除线上分支
git branch -a -----查看所有分支
git branch ---查看当前使用分支(结果列表中前面标*号的表示当前使用分支)
git checkout 分支名字 ---切换分支
git branch -d 分支名字 --–删除本地分支
git branch -D 分支名字 ---强行删除本地分支
git branch 分支名字 ----添加分支
git push origin 分支名字 ---推到某个分支上
git pull origin 分支名字 ----拉取某个分支
git config --global user.name “用户名子” ---设置用户名
git config --global user.email 邮箱号 ---设置邮箱
git remote ----远程仓库操作
git fetch ----从远程获取代码库
git pull ----下载远程代码并合并
git push ----上传远程代码并合并
git log ----查看历史提交记录
git blame <file> ---以列表形式查看指定文件的历史修改记录
git add ----添加文件到仓库
git status ----查看仓库当前的状态,显示有变更的文件。
git diff ---比较文件的不同,即暂存区和工作区的差异。
git commit ----提交暂存区到本地仓库。
git reset ---回退版本。
git rm ---删除工作区文件。
git mv ---移动或重命名工作区文件。
git init ---初始化仓库
git clone ---拷贝一份远程仓库,也就是下载一个项目。