安装Git
sudo apt install -y git
或
yum install git
查看git安装版本
git version
查看安装位置
whereis git
安装成功之后生成ssh key
到.ssh目录下
cd /root/.ssh
或
cd /home/用户名/.ssh
获取key
ssh-keygen
注意,这里不同的目录会导致后面clone的项目文件权限不一样
git添加ssh key
vim id_rsa.pub
全选复制到github就可以了
如果前面选择的root的.ssh下的密钥,clone的时候权限不够,就获取root再clone
说白了就是用的哪个目录下的密钥就得在哪个权限下clone
使用Git
git tag 显示标签
git tag tagName 打标签名为tagName
git show tagName 显示标签tagName 详情
git checkout -b branchName 开分支名为branchName
git branch -d branchName 删除branchName分支
git merge develop 将develop分支合并到当前分支
git reset HEAD^ 回退所有内容到上一个版本
git reset HEAD^ hello.cpp 回退hello.cpp文件的版本到上一个版本
git reset commitId 回退到commitId版本