关于Git的代码总结,以及附上详细的Git学习教程链接
创建版本库:
<file> 代表文件
git add <file> 添加到暂存区
git commit -m "简短描述" 暂存区文件提交到仓库
cat <file> 查看文件内容
版本库状态:
git status 查看工作区状态
git diff 查看对文件做了什么修改
版本回退:
git log 查看版本历史记录
git log --pretty=oneline 一行显示记录
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD ~版本ID 退回到指定某个版本
git reflog 产看命令历史记录
撤销修改:
git checkout --<file> 撤销对工作区的修改
git rset HEAD <file> 当add到暂存区之后,想进行撤销修改
删除文件:
git rm <file> 4000 从版本库中删除某个文件,需要git commit才能真正的删除
远程仓库:
git push 把本地库内容推送到远程库
git pull 从远程库抓取分支
git remote add origin git@server-name:path/repo-name.git 关联远程库
git remote -v 查看远程库信息
克隆仓库:
git clone git@github.com:name/仓库名
创建与合并分支:
git branch 显示分支
git branch <name> 创建分支
git checkout <name> 切换到某分支
git checkout -b <name> 创建并切换到某分支
git merge <name> 合并指定分支到当前分支
git merge --no--ff 禁用Fast-forward模式合并分支
git branch -d <name> 删除某分支
git branch -D <name> 强制删除没有被合并的某个分支
Bug分支:
git trash 当正在做项目时,突然收到经理发来叫修复某个BUG的消息,把当前项目git trash 一下。修复后再
git trash pop 回到刚才的那个项目中
以上的代码总结于廖雪峰前辈的Git教程,总结的不是很全,但是大部分实用代码都写到了。还有就是前辈的Git教程写的真的非常详细,非常好。想学习Git可以通过一下链接去学习一波。
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
- git 统计修改代码数量以及git学习总结
- Git的详细教程(附总结的常用代码)
- 关于git 账户配置以及代码克隆的部分总结
- git 统计修改代码数量以及git学习总结
- 关于servlet和jsp的学习总结三(详细)
- 欧几里德&扩展以及求解线性方程学习总结--附上poj1061解题报告
- angularjs学习总结 详细教程
- 【2013】实习收获4:关于python中利用ctypes调用c++代码的学习总结
- Github链接及git学习心得总结
- Git学习总结(6)——作为一名程序员这些代码托管工具你都知道吗?
- Tomcat学习总结(3)——Tomcat优化详细教程
- 欧几里德&扩展以及求解线性方程学习总结--附上poj1061解题报告
- angularjs学习总结 详细教程
- 关于Python数据分析基础教程 Numpy学习指南 第二版 第二章中代码所呈现的问题
- Git学习总结(3)——代码托管平台简介
- Tomcat学习总结(3)——Tomcat优化详细教程
- 《廖雪峰 . Git 教程》学习总结
- git超详细学习教程
- 使用Git上传代码到GitHub详细的不能再详细教程
- git学习3:创建项目以及客户端链接