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

相关推荐
研究是为了理解4 小时前
Git Bash 常用命令
git·elasticsearch·bash
DKPT5 小时前
Git 的基本概念和使用方式
git
Winston Wood8 小时前
一文了解git TAG
git·版本控制
喵喵先森8 小时前
Git 的基本概念和使用方式
git·源代码管理
xianwu54310 小时前
反向代理模块
linux·开发语言·网络·git
binishuaio12 小时前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
会发光的猪。13 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
stewie614 小时前
在IDEA中使用Git
java·git
晓理紫1 天前
使用git lfs向huggingface提交较大的数据或者权重
git
我不是程序猿儿1 天前
【GIT】sourceTree的“当前分支“,“合并分支“与“检出分支的区别
git