4.git远程操作

一.远程仓库概念

搭建"中央服务器"仓库(远程仓库)

常见的远程仓库:

1.github(国外的)

2.gitee(国内的)

二.创建仓库的过程

输入基本的仓库信息(围绕着项目相关即可)就行了

后续的信息再讲

创建好之后

README文件:对仓库进行介绍的作用

.gitee文件:Issues和Pull Requests的模板

2.1Issues(方便找到开发者,提出问题,并且还可以选择解决日期,重要程度等):

2.2Pull Requests(PR:合并申请单):

管理员同意之后,才能将新开发的代码合并到原来的代码中

选择源分支合并到目标分支中:

仓库权限如下:

三.克隆远程仓库

3.1https克隆(直接克隆)

git clone + 复制的地址 -> 即可克隆

git remote (打印远程仓库的名字)

git remote -v (查看对远程仓库的权限)

3.2ssh克隆(更安全)

1.配置公钥

1.1找到当前的.ssh
1.2找文件(没有文件,就输入以下命令,一直回车即可)

直到这两个文件出来

1.3将公钥配置到码云上

然后即可

四.将本地仓库的修改推送到远程仓库中

git的配置项必须和我们在码云上的配置项一模一样

user.name = (个人主页后面的内容)

如下进行修改:

推送:

git push origin master:master(源目的:目标目的)

或者直接git push(后续还要输入名字和邮箱)

五.拉取操作

从远程拉取(master:master)

git pull(直接就行)

六.git其他细节

.gitignore:忽略文件(不想提交到远端)

.gitignore的配置:

不忽略b.so文件(还是正常添加)

强制将已经忽略的文件进行提交:

展示.gitignore

七.配置命令别名

给status取别名(st),--global全局配置

相关推荐
wo_jack13 分钟前
C++ 入门笔记(十七):list 入门 —— 为什么 list 不能 sort?
数据结构·c++·面试·stl·list
青少儿编程课堂1 小时前
蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会Scratch考级:校园连连看解析
c++·python·算法·bfs·信息学竞赛
草莓熊Lotso2 小时前
【C++ 基于微服务的即时通讯系统】文件存储子服务实战:UUID生成、文件IO封装与全接口单元测试
开发语言·网络·数据库·c++·微服务·架构·单元测试
David猪大卫19 小时前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger19 小时前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
努力努力再努力wz1 天前
【Lua 进阶系列】从 C++ 对象到 Lua 变量:一文理解 userdata、Lua 栈与元表绑定机制
c++·junit·lua
慧都产品智能化1 天前
Qt 表格升级攻略:复用已有编辑器,减少重复开发
c++·qt·编辑器·qt6.3
kuroomi1 天前
Git入门
git·kubernetes
ShineWinsu1 天前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
daliucheng1 天前
lazygit 上手:日常 git 操作一篇讲完
git