Life is not all beer and skittles. --dt
Git的常用命令--dt
- 初始化本地仓库
git init
- 查看工作区状态
git status
- 工作区添加到暂存区(后面的那个是添加该目录下所有文件)
git add <filename> git add .
- 暂存区提交到本地库
git commit -m "mes"
- 查看状态
git status
- 查看日志
git log
- 简洁显示
git log --oneline
- 显示移动到某个版本需要的步数
git reflog
- 简洁/完整哈希索引值:回到指定哈希值所对应的版本
git reset --hard
- 强制工作区、暂存区、本地库为当前HEAD指针所在的版本
git reset --hard HEAD
- 后退一个版本(表示退一个版本,^表示退两个)
git reset --hard HEAD^
- 后退100个版本
git reset --hard HEAD~100
- 比较工作区和本地库的不同
git diff HEAD -- <filename>
- 查看所有分支
git branch -v
- 删除本地分支
git branch -d <分支名>
- 新建分支
git branch <分支名>
- 切换分支
git checkout <分支名>
- 新建分支和切换分支合为一个命令
git checkout -b <分支名>
- 合并分支
git merge <被合并分支名>
- 克隆远程库
git clone <地址>
- 本地库与远程库关联
git remote add <远程库名称-如origin> <你的地址> --之后,就可以正常地用git push和git pull推送了
- 如果在使用
git add时候报错 fatal: remote origin already exists.这说明本地库已经关联了一个名叫origin的远程库,此时,可以先用git remote -v查看远程库信息。
- 如果有关联,就删除已有的远程库
git remote rm <远程库名称-如origin>
- 如果要推送到GitHub,使用命令:
git push github(这是个远程库名称而已--上面的是origin) master
- 如果要推送到码云,使用命令:
git push gitee master
- 把远程库的修改拉取到本地
git pull <别名> <分支名>
学习更多可去这里
posted @
2019-08-06 21:40
啦啦啦灬
阅读(
82)
评论()
收藏
举报