1.关于git:
目前比较主流的版本控制工具,和svn使用起来比较相似;
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
2.git的优势
• 实现跨区域多人协同开发
• 追踪和记载一个或者多个文件的历史记录
• 组织和保护你的源代码和文档
• 统计工作量
• 并行开发、提高开发效率
• 跟踪记录整个软件的开发过程
• 减轻开发人员的负担,节省时间,同时降低人为错误
简单说就是用于管理多人协同开发项目的技术。没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引入很多问题,如软件代码的一致性、软件内容的冗余、软件过程的事物性、软件开发过程中的并发性、软件源代码的安全性,以及软件的整合等问题。
被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的oschina的git。(码云)
git网址:https://gitee.com
3.如何在CMD操作GIT
--git
--cd desktop:(进入桌面)
--git clone xxx(git 复制网址)
--cd仓库名字
--start . 打开当前目录
--notepad aaa.txt(新建笔记本)【或者拉进去一个要上传的文件】
--git status (查看文件状态)
--git add aaa.txt(添加文件到暂存区)
--git commit -m "aaa.txt"(提交到git本地仓库,并且给个说明)
配置邮箱用户名
--git push (上传到服务器 )
填写码云地址名,密码
--git log(查看日志)
--git rm 1.txt(删除仓库文件)
--从服务器同步代码 git pull
--查看提交日志 git log
4.QA
1.如果码云地址名,密码填写错误怎么办?
由于电脑凭证把第一次输入的账户密码记录了下来,导致后期一直错误;在控制面板->用户账户->凭据管理器里, 选择windows凭证, 你会找到相应的git凭据,进行删除或编辑!
2.如果git clone 报错 permisson denied怎么办?
使用管理员身份运行cmd
3.cd desktop 报错怎么办?
因为desktop不在当前目录,需要找到桌面路径,通过绝对路径切换目录
ps:绝对路径从盘符开始的路径如:C:\Users\zhy13\Desktop\work
5.一张图了解git
![]()