仓库操作
命令 | 备注 |
---|---|
git init | 创建仓库 |
git add filename | 添加到暂存区 |
git commit -m “备注” | 提交到仓库 |
git status | 查看状态 |
git log | 查看日志 |
git push | 远程提交 |
git clone ssh 链接 | 克隆 |
git pull | 拉去远程最新的代码 |
标签操作
命令 | 备注 |
---|---|
git tag | 查看所有标签 |
git tag name | 创建标签 |
git tag -a name -m “备注” | 创建标签并指定提交信息 |
git tag -d name | 删除标签 |
git push origin name | 标签发布 |
分支操作
命令 | 备注 |
---|---|
git branch name | 创建分支 |
git branch | 创建分支 |
git branch name | 查看分支 |
git checkout name | 切换分支 |
向文件追加内容
echo "内容" >> filename
撤回版本,文件在暂存区未提交到仓库
git reset HEAD filename
git checkout --filename
撤回版本,文件提交到仓库
git log 找要撤回的版本号
git reset --hard 版本号
删除文件
git rm filename
git commit -m "备注"
创建公钥
ssh-keygen -t rsa -C "邮箱"
查找
cd ~
cd .ssh/
ll
cat id_rsa.pub
检测本地和远程是否联通
ssh -T git@github.com
本地仓库连接远程连接
echo "内容" >> 文件
git init
git add 文件
git commit -m "备注"
git remote add origin 仓库链接
git push -u origin master #远程提交
合并分支
git checkout master
git merge 分支名
git branch -d 分支名 #删除分支