个人工作中常用的一些git命令,做下笔记方便以后查看:
一、初始化操作
- 初始化
git init
- 生成ssh key
ssh-keygen -t rsa -f .ssh/id_rsa -N ""
- 添加远程仓库
git remote add k8s git@gitee.com:fanfan926/Kubernetes.git
- 如果远程库有内容,又想将本地master分支的推送到远程库中并重新创建一个分支
git push -u k8s master:dev
- 接着拉取远程仓库的master分支
git pull k8s master
二、分支操作:
- 创建并切换分支
git checkout -b dev
- 查看分支
git branch
- 删除分支
git branch -d dev
- 合并分支
git merge dev
三、提交操作:
- 查看当前状态
git status
- 提交到暂存区
git add dev.txt
- 全部提交
git add .
- 从暂存区中撤销
git reset HEAD dev.txt
- 提交到工作区
git commit -m "add dev.txt"
- 查看commit历史
git log --pretty=oneline
- 回到某一个历史版本
git reset --hard f72963
- 当使用第7步的时候,会发现git log历史记录变少了;查看总的命令历史记录
git reflog
参考:https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440
网友评论