git常用命令

初始配置

git config --global user.name name        // 设置用户名
git config --global user.email email        // 设置email
git config --global push.default simple        // 选择最安全的push方式
git config --global core.quotepath false        // 防止文件名变成数字
git config --global core.editor "vim"        // 使用vim编辑器

常用命令

git init        // 初始化(当前目录下创建.git目录)
git status -s        // 查看git状态(s代表以简短格式显示)
git add filename        // 将文件更改纳入git控制范围
git rm filename        // 删除文件,-f覆盖最新版本,-r递归删除
git commit -v        // 将文件更改添加到版本库(存入.git目录)
git log        // 展示历史
git show commitcode        // 根据commit编码查看更改的内容
git remote add origin xxxxx        // 将本地仓库链接至一个远程库
git remote set-url origin xxxxx        // 更改链接的远程库
git push -u origin master        // 将本地master分支与远程master分支连接
git pull        // 更新本地仓库(.git)和本地文件
git clone        // 克隆git仓库
git stash        // 将没有提交的更改临时储存起来
git stash list      // 查看stash储存的内容
git stash pop        // 恢复并删除stash储存的内容
git branch        // 查看分支
git branch         // 创建分支
git branch -d         // 删除分支
git checkout         // 切换至分支
git checkout -b         // 创建并切换新的分支
git merge         // 合并某分支到当前分支
git reset --hard commit_id        // 将代码恢复至指定的历史版本
git reflog        // 查看历史命令

git操作原则

1. git push 之前必须 git pull
2. git pull 之前必须 git commit
3. git commit 之前必须 git add

vim基本操作

i        // 编辑模式
esc        // 退出编辑模式
:wq        // 退出vim

你可能感兴趣的:(git常用命令)