一、Git基础知识
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
二、Git工作流程
工作流程如下:
1)克隆Git资源作为工作目录;
2)在克隆的资源上添加或修改文件;
3)如果其他人修改了,你可以更新资源;
4)在提交前查看修改;
5)提交修改;
6)在修改完成后,如果发现错误,可以撤回提交并再次修改并提交;
三、Git基本操作
1)git init
使用git init在目录中创建新的Git仓库,在任何时候、任何目录中都可以这么做,完全就是本地化的。在目录中执行git init,就可以创建一个Git仓库了。
2)git add
git add命令可将该文件添加到暂存区,
3)git status
git status用于查看你上次提交之后,文件的状态
4)git diff
执行 git diff 来查看执行 git status 的结果的详细信息。
git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。
5)git commit
使用 git add 命令将想要快照的内容写入了缓存, 而执行 git commit 记录缓存区的快照。
Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。
6)git reset HEAD
git reset HEAD用于取消缓存已缓存的内容。
7)git rm
git rm将文件从缓存区中移除
8)git mv
git mv 命令做得所有事情就是 git rm --cached, 重命名磁盘上的文件,然后再执行 git add 把新文件添加到缓存区。因此该命令并不常用!
四、Github账号创建
五、idea项目上传到GitHub
①:idea创建简单的hello world项目
②:在IDEA中设置git
③创建本体仓库
④选中所要上传的项目,点击ok,此时项目文件会变成红色;
⑤上传项目到本地仓库;
⑥Commit Message加入简介队后点击commit;
⑦上传项目GitHub
输入账号密码
(这里我遇到404错误)
点击token并在GitHub上生成令牌
注意添加repo和gist权限
⑧完成上传
六、参考文献
1、https://blog.csdn.net/qq_42969074/article/details/85716857
2、https://blog.csdn.net/weixin_45186298/article/details/104093603