- 安装
查看是否安装成功
git --version - 配置用户名和邮箱
参数global表示全局配置,对所有仓库生效,system表示系统配置,对所有用户生效,省略是(local)表示本地配置,只对本地仓库有效。
git config --global user.name 用户名
git config --global user.email 邮箱
保存配置信息
git config --global credential.helper store
查看配置信息
git config --global --list - 基本操作
创建仓库
在目标文件夹下:git init
查看当前仓库状态
git status
添加文件到暂存区
git add 文件名
文件名可以使用通配符,如*.txt,表示所有txt文件,. (点)表示所有文件。
gti commit -m “所要提交的信息”
如果不使用-m,如果是在命令行会进入vim,输入i或o进入输入模式,在第一行输入信息后esc,:wq退出。
查看提交日志 --online参数查看简洁提交记录
git log
回退版本
git reset
查看文件差异
git diff
删除文件
git rm - ssh配置
进入用户名.ssh目录
ssh-keygen -t rsa -b 4096
输入秘钥文件名,如test
输入密码
重复密码
之后会生成个两个文件,test和test.pub
pub是公钥文件,复制公钥文件到github setting
修改config文件,
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/test
这样就可以直接git clone github上的ssh链接了
将已经创建的仓库与github仓库关联
然后就可以使用git pull 和git push了
git fetch
查看远程仓库
git remote --version
参考:https://www.bilibili.com/video/BV1HM411377j?p=2&vd_source=bf51bab2b6f99bd16202ceae6b631c0a