git常用命令速查表
来源:互联网 发布:淘宝卖家刷一单10元 编辑:程序博客网 时间:2024/06/05 10:51
1. 创建版本库
$ git clone <url> #克隆远程版本库(小白们第一次用git时,像我一样,把$符号也写到里面去了,尴尬中···)$ git init #初始化本地版本库
测试:
新建一个文件夹,输入git init , 你就会发现有个.git 隐藏文件生成了(前提是你安装了git,并对隐藏文件可见)
2. 修改和提交
$ git status # 查看状态(一般是红色,说明你改动过)$ git diff # 查看变更内容, 若git diff 分支名 ,则是对比分支$ git add . # 跟踪所有改动过的文件$ git add <file> # 跟踪指定文件(需加路径,而不是单纯文件名)$ git mv <oldName> <newName> # 改文件名 **(左右括号不要哦,后面都是)**$ git rm <file> # 删除文件$ git rm --cached <file> # 停止跟踪文件但不删除$ git commit -m "提交信息(你改动了哪些文件,新增了什么功能)" # 提交代码 # 不加 -m 参数则会新进入一个编辑框,让你填写提交信息 $ git commit --amend # 修改最后一次提交
3. 查看提交历史
$ git log # 查看提交历史$ git log -p <file> # 查看指定文件的提交历史$ git blame <file> # 以列表方式查看指定文件的提交历史
4. 撤销
$ git reset --hard HEAD # 撤销工作目录中所有未提交文件的修改内容$ git checkout HEAD <file> # 撤销指定的未提交文件的修改内容$ git revert <commit> # 撤销指定的提交
5. 分支与标签
$ git branch # 显示所有本地分支(注意: 只是本地分支!)$ git checkout <branch/tag> # 切换到指定分支或标签$ git branch <new-branch> # 创建新分支$ git branch -d <branch> # 删除本地分支$ git tag # 列出所有本地标签$ git tag <tagname> # 基于最新提交创建标签$ git tag -d <tagname> # 删除标签
6. 合并与衍合(衍合???)
$ git merge <branch> # 合并指定分支到当前分支$ git rebase <branch> # 衍合指定分支到当前分支
7. 远程操作
$ git remote -v # 查看远程版本库信息$ git remote show <remote> # 查看指定远程版本库信息$ git remote add <remote> <url> # 添加远程版本库$ git fetch <remote> # 从远程库获取代码$ git pull <remote> <branch> # 下载代码及快速合并(下拉代码)$ git push <remote> <branch> # 上传代码及快速合并(下拉代码)$ git push <remote> : <branch/tag-name> # 删除远程分支或标签???$ git push --tags # 上传所有标签
**
未完,待续把所有操作例子及图片贴上
**
推荐几篇关于git的文章(该博主是15名~~)
Git 版本管理工具(一) http://blog.csdn.net/ithomer/article/details/7527877
Git 常用命令详解(二) http://blog.csdn.net/ithomer/article/details/7529022
Git 常用命令速查表(三)http://blog.csdn.net/ithomer/article/details/7529841
阅读全文
0 0
- Git:Git常用命令速查表
- Git 常用命令速查表
- git常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- git常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- Git常用命令速查表
- Git常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- git 常用命令速查表
- Git 常用命令速查表
- Git 常用命令速查表
- I'm just a baby——8月份英语总结
- 洛谷 P2359 三素数数
- PyQT_笔记
- 电话号码
- 寻找多数元素
- git常用命令速查表
- Python中字符串的操作
- CSU-ACM2017暑假集训比赛7
- 使用tweepy爬twitter图片
- 定义一个方法找出输入的三个整数的最大值
- 【POJ
- HDU6147 Pokémon GO II (2017百度之星程序设计大赛
- block块的用法
- Spring配置mybatis