创建本地仓库
创建本地仓库命令 git init
使用该该命令后在文件夹中生成一个.git的隐藏文件夹
.git文件夹为仓库区
.git所在目录为工作区,在这里创建项目和其他文件
git add 将文件添加到暂存区
git add . 可以把所有文件添加到暂存区
安装了小乌龟后,一般使用勾选的方式进行文件的添加
跟踪文件
创建版本库后
使用小乌龟创建版本库
初始化版本库
使用gittee远程服务器上创建git仓库
创建后的效果
Git克隆
拿到克隆地址
使用Git命令行进行克隆(HTTP)
打开git命令行
输入 git clone <git仓库地址>
这里由于是私有的,需要输入密码
输入gittee网站的账户名和密码
、
添加成功
克隆
从远程服务器上克隆完整项目
使用小乌龟的git克隆
使用SSH克隆仓库
打开gitGUI界面
这里使用空密码暂时
公钥与私钥存储地址~表示用户目录
在gittee的管理选项中添加公钥
头像中添加公钥
这里之前由于在项目上创建了一次公钥,添加相同公钥时会失败,可以在项目管理中删除项目相同的公钥
使用SSH地址进行克隆
no supported authentication methods报错
参考帖子解决 https://blog.csdn.net/m0_58565372/article/details/124484554
添加 提交 推送 拉取
在小乌龟中勾选文件相当于在Git命令行使用add跟踪文件
使用提交命令会将文件提交到本地仓库
此时点击推送会上传到服务器,有时候提交后不出现推送按钮,可能的原因是小乌龟不建议推送,后面出现这个问题的时候再更新
推送后可以看到服务器完成了更新
拉取
服务器上更新,本地仓库内容
在工作过程中,每天工作的第一件事一般是拉取,查看服务器有没有更新内容,例如别人更新了功能
Gittee和VS2022联合使用
克隆一个项目形成工作区
创建项目完成,发现在资源管理器中有大量的加号+
参考资料:https://www.bilibili.com/video/BV1h24y1e7jv/?p=5&spm_id_from=333.880.my_history.page.click&vd_source=150bab196721deb2ffe837ae9d245ceb
将vs本地的调试文件添加到忽略列表
.gitignore 配置忽略项
在32位编译器下生成解决方案,生成一定的编译文件
多出来一个debug目录
分支合并中的冲突
如果两个分支修改了同一份文件 ,在合并分支时会产生冲突
VSCODE 和git的使用
最近在出差,使用了新电脑,为了方便同步笔记,使用git和gitee进行管理
第一步,现在gitee上新建一个仓库
第二步,在本地新建一个文件夹进行git clone
第三步,本地修改后,执行git push,也可以使用vscode提供的git插件进行提交
这样,在不同的电脑上也可以访问相同的笔记,同步比较方便
github和git的使用
创建一个公钥用于连接自己的库
本机公钥与github关联
注册步骤参考https://blog.csdn.net/Yaoyao2024/article/details/132123525