git创建远程仓库

注册

请自行注册github账号

创建远程仓库

自己在上图那里可以创建一个远程仓库

克隆远程仓库

我们需要将远程仓库克隆到本地之后,在本地修改最后上传到远程仓库,关系如下:

由于我们的仓库是私密仓库,需要通过ssh密钥的方法才能获取到克隆仓库的权限

ssh

首先,我们需要进入我们的.ssh文件下

其次,需要生成ssh密钥,一直回车就可以

然后,查看当前文件夹下文件会发现如下(id_rsa.pub是公开密钥,没有后缀的是私密):

之后,打开id_rsa.pub文件复制里面的内容,到github上面

打开settings找到SSH and GPG keys,点击new ssh key,取个名字,将公钥复制进入。

git clone

现在你就可以通过get clone ssh地址的方式去克隆下来,需要输入密码的地方直接回车。

在本地修改提交之后需要git push上传到远程,不然github上面不会发生改变,如果github上面的内容发生了改变那么也需要通过git pull将新的内容拉到本地

上传本地仓库

我们可以将本地已有仓库上传到github上

创建远程仓库

同上,将创建好的仓库地址复制下来

进入你的本地仓库,将其上传到github上,默认远程仓库别名为origin

复制代码
git remote -v

查看远程仓库与本地仓库连接情况

复制代码
git push -u origin main

将本地main分支与远程仓库main分支关联,输入密码同理直接回车

后面维护两个仓库也还是通过git push和git pull

gitee

注册登陆ssh仓库建立等几乎同github类似,可以自己尝试。

github Desktop

下载安装推荐鱼香ROS的一键安装

使用起来非常简单,是一个直接连接github仓库的图型化界面

vscode+git

推荐

在源代码管理中可以选择初始化仓库(如果你是英文,请在拓展中下载chinese)

可以看到我现在的文件后面都有一个U表示已更新未合并,下面是几种状态的显示

第一个按键是打开文件,第二个放弃更改会回到上一版的状态,第三个按键是放入暂存区

当然也可以选择更改里面的按键一次操作

所以先将文件添加进入暂存区,再点击提交,注意要写提交日志!!

最后可以选择将git上传到github上面

问题

第一次使用这个东西,结果就发现vscode的源代码管理器会跟你直接终端输入去管理git产生冲突,检测到另一个git进程

相关推荐
゛凌乱的记忆づ8 小时前
好用的md文件编辑器——TyporaS与Typora
笔记·git·typora·markdown
এ慕ོ冬℘゜11 小时前
Git 基础规范:小步提交、提交信息规范与常用命令
git·svn
忘了ʷºᵇₐ12 小时前
Git学习笔记
笔记·git·学习
BIBI20491 天前
换 Git 托管平台怎么做?基于 TortoiseGit 的跨平台迁移教程
windows·git·tortoisegit·问题解决·版本控制·最佳实践
echome8881 天前
Git 日常救急:撤销提交、找回误删文件和解决冲突
git·版本控制
赵民勇2 天前
Git命令详解
git
不老刘2 天前
Antigravity 的 New Worktree 模式:给 AI 代理一个安全的“平行工位”
人工智能·git·ai编程·antigravity
光谱SpectrAI2 天前
Windows 也中招:Git Bash 和 Node 仍信任泄露的 eMudhra 证书
git
YIN_尹2 天前
【git原理与使用】git初识与安装
大数据·git·elasticsearch
Leo_Mr3 天前
Vue3 项目配置 Git 提交规范(企业通用方案:husky + commitlint + cz-git + lint-staged)
git