配置用户名和邮件
git config user.name "your name"
git config user.email "your email"
目录初始化
git init
查看仓库状态:
git status
查看全部
git config --list
添加到暂存区:
git add fileA fileB fileC ....
提交到本地仓库:
git commit -m “remarks”
修改文件后,提交到本地仓库:
git add .
git commit -m “remarks”
之后按i或者a,备注信息,日志,在按ESC,:wq保存退出
查看历史
git log
查看修改内容(工作区和仓库的区别):
git diff (file)
撤回加入缓存区的命令
git restore --staged file (移除)
git reset HEAD file (取消上一次操作)
查看版本(参数可以简化版本信息,commit id和备注):
git log --pretty=oneline
快速提交
git commit -am "....."
查看版本(参数可以简化版本信息,commit id和备注):
git log --pretty=oneline
回退到上一个版本 :
git reset --hard HEAD^
git reset --hard HEAD~2 退回上2个版本
查看所有的版本(删除的)
git reflog
将文件从仓库中拿下来
git checkout file
将文件从仓库删除
git rm file
查看所有分支
git branch
新建分支
git checked -b file
查看文件
git ls-files
切换分支
git checkout master
重命名分支
git branch -m file1 file2
将内容上传到主干
git merge dev
删除分支
git branch -d dev
将分支推送到远程
git push origin file
将远程分支删除
git push origin :file
获取远程仓库最新状态
git fetch
获取远程分支
git chekout -b dev origin/dev
查看所有标签
git tag
打标签
git tag 标签 file
删除远程标签
git push origin :refs/tags/标签
删除本地标签
git tag -d 标签
将文件上传到git
https://zhuanlan.zhihu.com/p/258380532
相关文章
- 01-14python学习day9笔记
- 01-14操作SharedPreferences的注意点
- 01-14使用Typora编写后的md文件优雅的上传到博客
- 01-14软件测试学习第一阶段day9小结
- 01-14Flask 框架 - 学习笔记 01
- 01-14django全文检索模块的使用
- 01-14学习Flask之Hello World
- 01-14如何远程控制我的Android?
- 01-14【主机渗透】获取远程主机保存的RDP凭据密码
- 01-14博客园的一种美化方案