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
推荐阅读
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 数组常用方法一
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 你命令我爱你吧(原创)
- 常用git命令总结
- java|java 常用知识点链接
- 用Go构建区块链——3.持久化和命令行
- 《读_Head_First_有感》_“命令模式”
- locate搜索