企业协同
先谈理解 然后再谈操作
一条主线
然后多条分支线 每个人都是流水线然后可以获取主线代码 也可以推送至主线代码
就这废话少说 直接来常用操作 不需要搞那么多的都会 只用常用的便可
1.安装检查
官网安装:https://git-scm.com/downloads
建议使用迅雷 万物皆磁力 一个迅雷搞定所有下载慢的
当你鼠标右键可以打开git bash控制台 成功
2.首先配置本地电脑仓库用户配置
git config -global user.name '名字' git config -global user.email '邮箱'
在用户路径下会产生你的配置文件
3.获取你本地电脑的公钥ssh
https://gitee.com/help/articles/4181#article-header0
ssh-keygen -t ed25519 -C "随便写"
cat ~/.ssh/id_ed25519.pub 生成一大堆ssh 然后复制
4.注册Gitee且添加ssh
然后找到个人设置 ssh公钥添加刚才复制下的ssh密钥 这样这台电脑便可本地连接
此后推送或是拉取 无需验证账号密码
5.连接后推送拉取方式
首先gitee创建仓库 复制仓库的ssh
我尝试过电脑上初始化一个仓库(git init) 但有问题所在
所以我就按正常人常用的步骤来
一:克隆你想要的代码
先弄一个文件夹此处便是你的代码所在处 然后在此右键打开git bash控制台
git clone ssh代码地址(第一次下载此处)
二:连接至Gitee仓库
git remote -v 查看所有的连接情况
记住一定要进入那个你克隆下来的文件夹里 git remote add 别名 远程地址 这个别名很重要 你后期的推送和拉取都需要用到
假如后期你再连接的时候 别名一样了 会报错 此处另外学一个删除连接命令 git remote rm 别名
假如删除origin
三:推送和拉取
拉取最新的内容 比如将Gitee仓库的代码最新版获取到 git pull 别名 分支名
推送 将你的文件代码推送到Gitee仓库 三步走 1.git add 文件名 文件放到暂存区 2.git commit -m "描述" 提交本地库 3.git push 别名 分支名 推送的时候就是你本地库所选分支的所有都上传
6.补充
另外插一嘴 git reflog 查看你提交的记录
还有就是文件本地库都推送上去 不像一些文件上传 想删除
我觉得两种方式 一直接删了克隆的仓库文件 二 撤销修改
git checkout -- 文件名
1.文件代码修改了但没有放到暂存区(撤销后回到版本库状态)
2.文件代码已放到暂存区 然后修改了(撤销后回到添加暂存区时状态)
推送和拉取的时候分支名可以自己在Gitee中创建 选择传给哪个gitee的分支
也可以本地创建分支 然后推送分支代码到gitee 同样的gitee上也会生成你的分支
gitee默认分支为master
git branch 分支名 创建分支 git merge 分支名 合并分支(先到总的上面 然后将谁合并到此处) git checkout 分支名 切换分支 git branch -v 查看分支 git branch -d 分支名 删除分支
冲突问题
若你的工作提交了文件
主线文件也提交了文件
两者文件内容不同 如果主线合并你的工作文件会产生冲突
当产生冲突后 :
git命令行里会出现CONFLICT的内容
解决方案:保留你想要保留的内容 然后再提交暂存区 然后提交本地库
以至于软件工具(idea vscode啥的)中使用git 很方便也很简单理解
了解原理后 一切都不是事
参考:
https://www.bilibili.com/video/BV1Sa411j7U3/?spm_id_from=333.999.0.0
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器