git init 产生的目录解释
error: src refspec master does not match any.
引起该错误的原因是,目录中没有文件,空目录是不能提交上去的
error: insufficient permission for adding an object to repository database ./objects
服务端没有可写目录的权限
错误提示:fatal: remote origin already exists.
解决办法:$ git remote rm origin
错误提示:error: failed to push som refs to ........
解决办法:$ git pull origin master //先pull 下来 再push 上去
git init //在当前项目工程下履行这个号令相当于把当前项目git化,变身!
git add .//把当前目次下代码参加git的跟踪中,意思就是交给git经管,提交到本地库
git add <file> //把当前文件参加的git的跟踪中,交给git经管,提交到本地库
git commit -m “…”//相当于写点提交信息
git remote add origin git@github.com:ellocc/gittest.git //这个相当于指定本地库与github上的哪个项目相连
git push -u origin master //将本地库提交到github上。
git clone git@github.com:ellocc/gittest.git //将github上的项目down下来。
git fetch origin //取得长途更新,这里可以看做是筹办要取了
git merge origin/master //把更新的内容归并到本地分支/master
下面是删除文件后的提交
git status //可以看到我们删除的哪些文件
git add . //删除之后的文件提交git经管。
git rm a.c //删除文件
git rm -r gittest //删除目次
git reset --hard HEAD 回滚到add之前的状态
git diff比较的是跟踪列表中的文件和文件系统中文件的差别
相关推荐
Tower是一款专为Git设计的强大图形用户界面(GUI)工具,它简化了Git的复杂操作,使得开发者尤其是初学者更容易理解和使用Git。Tower为Git冲突提供了一种直观且友好的解决方案。通过这款工具,你可以直接在可视化...
通过创建和合并分支(`git branch`和`git merge`),你可以并行开发不同的功能或修复错误,而不会干扰主分支。`git checkout`命令用于在不同分支之间切换。 4. **远程仓库**:Git不仅仅用于本地工作,还可以与远程...
包括但不限于Git简介、版本控制系统概念、Git的诞生、集中式与分布式版本控制系统的对比、Git的安装...解决冲突)、多人协作、标签管理、使用GitHub、自定义Git(配置忽略文件、配置别名)、搭建Git服务器以及期末总结...
Git 2.31.1是Git的特定版本,它可能包含性能优化、新功能、错误修复以及对先前版本的改进。每次版本更新都会带来一些变化,以提升用户体验和开发效率。例如,这个版本可能已经解决了前一版本中报告的某些问题,或者...
- **Git入门与游戏类比**:将学习Git的过程比作玩游戏,旨在降低初学者的心理门槛,通过趣味性引入复杂的版本控制概念。 - **版本控制的重要性**:版本控制系统允许开发者追踪代码库随时间的变化,便于回溯至任意...
在这个版本中,Git可能包含了各种性能优化、新特性和错误修复。 1. **Git的基本概念**: - **版本控制**:Git的核心功能是版本控制,它记录了代码的每一次修改,使得开发者可以随时回滚到之前的版本。 - **分布式...
总的来说,这份“Git使用手册中文版”是Git初学者和进阶用户的宝贵资源,它将引导用户逐步掌握Git,实现高效、有序的版本控制。无论是个人项目还是团队协作,Git都是不可或缺的工具,而这份手册无疑会成为学习和使用...
1. **图形化界面**:GitKraken的直观UI使得初学者也能快速上手,通过图形化展示提交历史、分支和合并冲突。 2. **多平台支持**:GitKraken可在Windows、macOS和Linux上运行,确保开发团队无论使用何种操作系统都能...
总之,Git-GUI 2.18是Git初学者的理想工具,它提供了可视化的工具,使学习和使用Git的过程更加平滑,同时也为有经验的开发者提供了一种快速和直观的替代方法,特别是在需要快速浏览和操作版本控制时。
总的来说,《Git权威指南》第二版是一本全面而深入的Git教程,无论你是初学者还是经验丰富的开发者,都能从中受益。通过阅读这本书并结合实际操作,你将能够充分掌握Git的精髓,更好地应对各种开发场景。
Git会提示哪些文件存在冲突,然后你可以编辑这些文件,解决冲突后提交更改。 ##### 3. 分支管理策略 常见的分支管理策略包括: - **主干分支**:用于稳定发布的版本,通常是master或main分支。 - **功能分支**:...
同时,Git的冲突解决机制也是必不可少的知识,当多个用户修改了同一部分代码时,Git会提示冲突,需要手动解决。 总之,“精通Git”这本书将涵盖这些主题,帮助你从基础到高级全面掌握Git,无论是日常开发还是团队...
通过阅读《Git权威指南》和《Pro Git简体中文版》,你可以系统学习并掌握以上这些Git知识,无论你是初学者还是经验丰富的开发者,这两本书都将是你Git技能提升的重要资源。在实践中不断运用这些知识,你将能够熟练...
此外,Git还支持分支管理,如`git branch`和`git merge`,以及协作过程中的冲突解决等高级功能。 总的来说,Git-2.12.1-64-bit.exe是Windows用户在64位系统上高效使用Git的理想选择。通过它,开发者可以轻松地进行...
这篇“Git图文教程中文教程”正是为了帮助初学者快速掌握Git的基本操作和核心概念而设计的。下面,我们将深入探讨Git的一些关键知识点。 1. **安装Git**: 在Windows、MacOS或Linux上安装Git是开始学习的第一步。...
《Pro Git 第二版 v2.1.16 中文版》是由Scott Chacon和Ben Straub合作编著的...通过本书的学习,无论是初学者还是经验丰富的开发者,都能进一步精通Git,充分利用其强大的功能,提升团队协作效率,确保项目的顺利进行。
由于提供的文档内容中提到了一些扫描错误或者漏识别的情况,实际书籍内容可能会包含更多关于分支管理、合并策略、冲突解决、标签管理等高级主题。例如,分支是Git中用于表示不同的开发线的机制,非常轻量级,使得...
本文档主要介绍了Git的基础使用方法及常用命令,尤其针对初学者如何在本地环境中进行有效的代码管理。 #### 二、初始化配置 在开始使用Git前,首先需要进行一些基础的配置,如设置用户名和邮箱等个人信息。这些信息...
7. **版本回溯与撤销**:`git log`显示提交历史,`git reset`和`git revert`用于撤销改动,`git bisect`帮助定位引入问题的提交,这些都是恢复或修复错误的重要工具。 8. **工作流与最佳实践**:书中还会介绍常见的...