1.Git和Gitee的区别
git:是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
gitee:基于git的代码托管平台
当团队共同完成一个项目时,项目的代码内容会经常被修改,使用gitee一类的托管平台,可以让团队成员都看到代码修改部分,也可以知道修改前的代码是什么样的。
git 是一种技术或者说是工具,而gitee和github是基于git的代码托管平台
Github与Gitee是一类,在云端。区别是Github是国外的,Gitee是国内的。
1.1 下载Git
Git - 下载 (git-scm.com)https://git-scm.com/downloadsGit - 下载包 (git-scm.com)https://git-scm.com/download/win以上两个网站均可下载。我们任选一个进行下载。
下载完成后进行安装 :
注:最后一个选项打勾的话,需要下载 Windows Terminal 配合 Git Bash使用。
选择 Git 默认编辑器:
Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim ,选择 Vim 后可以直接进行到下一步,但是 Vim 是纯命令行,操作有点难度,需要学习。如果选其他编辑器,则还需要去其官网安装后才能进行下一步。
决定初始化新项目(仓库)的主干名字:
第一种是让 Git 自己选择,名字是 master
,但是未来也有可能会改为其他名字;第二种是我们自行决定,默认是 main
,当然,你也可以改为其他的名字。一般默认第一种。
调整你的 path 环境变量
第一种是仅从 Git Bash 使用 Git。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的什么命令提示符啊等第三方软件都不行。
第二种是从命令行以及第三方软件进行 Git。这个就是在第一种基础上进行第三方支持,你将能够从 Git Bash,命令提示符(cmd) 和 Windows PowerShell 以及可以从 Windows 系统环境变量中寻找 Git 的任何第三方软件中使用 Git。推荐使用这个。
第三种是从命令提示符使用 Git 和可选的 Unix 工具。选择这种将覆盖 Windows 工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。一句话,适合比较懂的人折腾。
选择 SSH 执行文件
作为普通用户,只是用 Git 来访问 Github、GitLab 等网站,选择前者就行了。
配置行尾符号转换
安装 Windows 版 Git,肯定选第一项啦。
配置终端模拟器以与 Git Bash 一起使用
建议选择第一种,MinTTY3功能比cmd多,cmd只不过比 MinTTY更适合处理Windows的一些接口问题,这个对Git用处不大,除此之外Windows的默认控制台窗口(cmd)有很多劣势,比如 cmd 具有非常有限的默认历史记录回滚堆栈和糟糕的字体编码等等。
相比之下,MinTTY 具有可调整大小的窗口和其他有用的可配置选项,可以通过右键单击的工具栏来打开它们 git-bash 。点击 [next]。
选择默认的 “git pull” 行为
一般默认选择第一项,git rebase
绝大部分程序员都用不好或者不懂,而且风险很大,但是很多会用的人也很推崇,但是用不好就是灾难。
选择一个凭证帮助程序
启用文件系统缓存,就是将批量读取文件系统数据并将其缓存在内存中以进行某些操作,可以显著提升性能。这个选项默认开启。
启用符号链接,符号链接是一类特殊的文件, 其包含有一条以绝对路径或者相对路径的形式指向其它文件或者目录的引用,类似于 Windows的快捷方式,不完全等同 类Unix(如 Linux) 下的 符号链接。因为该功能的支持需要一些条件,所以默认不开启。
2.创建代码的私有库
3.克隆远程私有git仓库生成本地git仓库
3.1 新建完仓库 把地址复制下来,如图所示
3.2 将仓库clone到本地
新建一个空文件夹:
在空文件夹中运行git bash here;
3.3 在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入 Gitee 的账号和密码。按照提示输入即可。
当然,用户也可以通过配置本地的git配置信息,执行git config
命令预先配置好相关的用户信息,配置执行如下:
$ git config --global user.name "MiJaysEcho"
$ git config --global user.email "1773270221@qq.com"
3.4 将仓库clone到本地
git clone https://gitee.com/MiJaysEcho/plc-temp-control.git
可以看到克隆成功!
3.5 将代码文件夹粘贴在该私有库中。
并在当前位置再次打开git bsah here,会显示当前文件夹位置。
3.6 将当前文件夹的所有文件,提交到暂存区。
使用git add . (. 表示所有的)或者 git add + 文件名 // 将文件保存到缓存区
git add .
添加注释:
git commit -m "plcV10.0版本,实现了温度开关,温度控制,温度设置,PID参数设置"
3.7 将本地代码推送到gitee (非常重要)
git push origin master
git push -u origin master
4 更新代码
更新代码
第一步:查看当前的git仓库状态,可以使用git status
git status
git add *
git commit -m "更新说明"
git pull
git push origin master