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进程

相关推荐
特种加菲猫1 小时前
构建完整工具链:GCC/G++ + Makefile + Git 自动化开发流程
linux·笔记·git·自动化
Franklin12 小时前
VS 版本更新git安全保护问题的解决
git
我是一只代码狗16 小时前
idea中合并git分支
git
我是一只代码狗16 小时前
idea中使用git
git·gitee·github
恋喵大鲤鱼16 小时前
git restore
git·git restore
李少兄16 小时前
Git Commit Message写错后如何修改?已Push的提交如何安全修复?
git·安全
Fireworkitte16 小时前
git stash
git
pe7er1 天前
git submodule简易指南
git
xiaocainiao8811 天前
Python 实战:构建 Git 自动化助手
git·python·自动化