如何学习git指令
git help [[子命令]]
和学习SVN指令是一样的,只不过git是通过使用指南的形式展示给用户看(不能编辑的vim编辑器),使用q退出vim编辑器,按空格进入下一页,ctrl + B 回到上一页; /关键字 进行搜索- 初始化一个本地仓库
::原因: 管理本地代码,修改上传,版本回退
::命令: git init - 配置仓库
告诉git你是谁?
::原因: 追踪修改记录
::命令: git config user.name “loyalwind”
告诉git怎样联系你?
::原因: 多人合作开发时, 沟通交流
::命令: git config user.email “loyalwind@xx.com”
查看配置信息(.git -> config打开)
:: 命令: git config -l
- 初始化一个本地仓库
个人开发演练
创建文件并提交
::命令: touch main.c
:: git add .
:: git commit -m “注释”
修改文件并提交
::命令:
:: git add .
:: git commit -m “注释”
删除文件并提交
::命令:
:: git rm person.h
:: git commit -m “注释”
日志查看
::命令:
:: git log
:: git reflog
版本回退
::命令:
:: git reset —hard HEAD 重置到当前版本
:: git reset —hard HEAD^^ 重置到上上个版本
:: git reset ——hard HEAD~2 重置到往上2个版本
:: git reset —hard 七位版本号 重置到指定版本备注笔记:
文件状态代表含义(git status)
::红色: 代表被添加或者修改的文件没有被添加到暂缓区
::绿色: 代表文件在暂缓区,等待提交
版本号的含义
:: 版本号是一个由SHA1生成的40位哈希值
:: 这样做的目的是知识扩充:
vim编辑器的简单使用
日志查看配置
:: git config –global alias.lg “log –color –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit”配置别名 (不建议使用)
:: git config alias.st “status”
:: git config alias.ci “commit -m”—-global的作用
:: 可以进行全局配置,所有的版本库共享此配置
:: 查看全局配置(桌面前往->个人->.gitconfig)
* 个人电脑上建议使用全局配置*
02-Git命令行演练-个人开发
最新推荐文章于 2024-07-13 09:15:37 发布