一、前言
首先,今天是入公司第一次在工作中使用git进行版本控制,留下一些笔记方便忘记时查看,笔记写的不好,各位大佬见笑,有些不对的望指正。
二、我们直奔主题
进入公司后,如果项目经理给你一个gitee的仓库地址,你需要先将项目克隆下来,完成任务后在进行上传即可。
首先,需要下载一个git的官方安装程序
官方网址:https://git-scm.com/
如下图红框圈住的地方点进去,
我们会发现32位以及64位的选择电脑对应的位数即可,点击后就进行下载了。
下图就是下载后的一个文件,我没有用上图的新版本,这里注意辨别。
右键以管理员身份运行,然后无脑下一步即可,如果想切换其他盘符进行安装注意中间的安装中修改就好,这里就不截图了。
安装好后,新创建一个文件夹用来当你的本地克隆仓库(当然你可以在任何地方),在创建好的文件夹右键,会弹出如下图的两个git相关的小功能。
第一个是啥我也不清楚(哈哈哈哈)
我们一般都是使用第二个进行相关的操作,然后我们点击第二个Git Bash Here
会弹出如下的界面。
此时我们就可以进行项目经理给的gitee(码云)地址进行克隆仓库了,这一步很简单只需要输入
git clone [这里时你要下载的地址] 注意没有那个中括号
下图就时我自己的一个仓库地址,当出现如下图的情况时就是成功克隆仓库到本地了,你会发现他会生成在你右键点击git的文件夹中,我们通过cd指令切换到仓库中 ,会发现右侧有一个master的英文单词,这就表示我们成功的变成了一个本地的仓库。
这里我们注意一下,如果是第一次进行克隆文件需要先进行ssh公钥的设置,不配置的话每次上传文件到远程仓库都需要用户名和密码,点击主页的设置小图标就会如下图页面,
点击SSH公钥进去,如下图,点击怎样生成公钥就有具体的步骤这里我不做截图自行前往官网观看。
或者直接参考如下步骤
第一步: $ ssh-keygen -t rsa -C “自己的邮箱地址”
第二步: 一般情况本地密匙会生成到 C:\Users\Administrator.ssh 目录下,里面有公匙和私匙,私匙不能 泄露,公匙可以对外使用。
第三步: 将公匙.pub里面的内容设置到gitee里面即可,如下图位置。
还有一点可能会弹出如下图类似错误的东西,这里不是我们公钥设置不成功,而是windows拥有更安全的密码保护机制,将密码存储在 Windows 作位系统内建的 Windows Credential Store 存储仓中 (认证管理员),这里注意一定要正确输入你的gitee账号以及密码,不然会下载失败且不容易更改回来。
不过如果输入错误也可以更改,下面我来介绍下更改方法
搜索 凭据管理器点击进去,然后如下图点击Windows凭据删除下面git相关的凭据重新克隆输入密码即可。
以上就完成了最基本的仓库克隆以及git的凭据与SSH公钥设置。
接下来就是最基本的用户名以及邮箱设置到git中,通过如下指令便可进行设置
用户名和邮箱设置
git config --global user.name “Your Name”
git config --global user.email “email@example.com”
接下来就是最关键的
1.将创建的文件加入到暂存区(缓存) git add ·[你要上传的文件全名包括后缀]
(这里的暂存区就相当于一个临时存储空间,将修改号的文件传到暂存区中,也就是说给你一次可以后悔的机会)
2.将暂存区的文件提交到本地版本库 git commit -m “提交的注释”
这时我们就将文件提交到本地版本库了。
3.如果需要传送到远程仓库我们还需要进行两步操作
(1)git pull 将远程仓库的数据拉取下来 这一步的操作是避免多人协同开发项目时上传的数据发生冲突,导致数据发生覆盖的情况,所以这一步极其重要。
(2)git push 推送本地仓库的文件到远程仓库中。
这里还有个比较常用的指令git status 查看文件状态绿色的在暂存区,红色的不在,这里注意。
到这一步我们最基础的项目下载与更新操作结束了,本次没有提到分支的问题,因为我目前也没有使用过分支,这里就不误导大家了,这些都是最最基础的操作指令,git还有很多好用的指令,有机会我会在另一篇文章中说明 ,这里只对刚接触git的人进行一个快速入门,如有错误望指正。谢谢大家。