初始化
git init
配置用户和邮箱
git config --global user.name “zhangsan”
git config --global user.email “zhangsan@**.com”
和远程仓库建立连接
git remote add origin 仓库链接
检测用户配置信息
git config --list
工作区添加到暂存区
git add ./
暂存区提交到本地仓库
git commit -m “注释”
查看仓库的状态
git status
推送到远程仓库
git push 仓库链接
克隆仓库(直接下载到工作区
git clone 仓库链接
下拉仓库(下载到本地仓库
git pull 仓库链接
生成ssh密钥
ssh-keygen -t rsa -C “zhangsan@**.com”
创建文件
touch 文件名称
创建文件夹
mkdir 文件夹名称
删除文件
rm 文件名
删除文件夹
rm -rf 文件夹名称
编写文件
vi 文件名
3种模式
编辑模式 i/o
底行模式 esc
命令模式 :wq保存并且退出,q!强制退出 不会保存
查看与之前不同的
git diff
查看日志
git log
查看日志多少条日志
git log --pretty=条数
查看文件内容
cat 文件名
版本回退到上一个版本
git reset --hard HEAD^
回退到100个版本前
git reset --hard HEAD~100
查看命令历史
git reflog
查看分支情况
git branch
切换分支
git checkout/switch 分支名
新建一个分支并切换到该分支
git checkout -b 分支名
删除分支
git branch -d 分支名
合并分支
git merge 分支名
清空页面命令
clear
移动文件
mv 目标文件路径 移动后的路径