初识git

本文详细介绍了GitHub的基本使用流程,包括下载安装Git、配置环境变量、本地账户设置、搭建远程仓库、SSH密钥配置、本地项目初始化及推送、远程项目下载、项目更新与同步等关键步骤,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一句话:不会使用github的coder,不能称之为coder

我在这之前,只知道github,都说是代码仓库,其他的一概不知,为什么写这篇文章呢,主要怕我自己以后忘了,看的时候突然发现自己以前装了git,为什么会装呢,是因为我之前有个老师,思维活跃,天天上课属于天上一句,地下一句,你们都不知到什么是编程,来这节课我们来讲讲真正的编程,等等,天天要带我们进行真正的编程,虽然很多很乱,但是跟着他倒是真正的开阔了眼界,以至于现在发现自己在两年前装了git,不可思议。

第一步:下载git,然后安装

   安装时,除了有一步是选择use git from git bash only....其他默认,不过我是不知道自己在两年前选了什么,突然感觉自己要凉

第二步,配置环境 变量,将git 的bin 文件夹的路径放入环境变量中

第三步:配置本地git账户

在c盘用户名的文件夹里会找到下面的文件,打开里面记录了你的用户名和密码

第四步,搭建git服务器(远程仓库)github

本地和远程仓库,配置免密钥登录,这是将本地和github关联,暂时没有设计到相关项目

输入ssh-keygen -t rsa -C 18852861256@163.com  然后 几次回车就可以了,我的已经设置好了,就不重写了,本地密钥已经配置好了,下面我们需要将本地密钥配置到远程,配置好之后就以为着本地计算机和远程仓库关联了。

 

打开github,输入本地密钥

title可以随便取,key的话,要用刚刚本地配置好的密钥,看好下列文件的路径,打开第二个文件

第五步,说明本地和gitihub已经关联好了,我们需要测试连通性

git中输入命令

如果下列路径中,出现第三个文件,表示可以通信了,本地和远程关联

================================================================================================

到这一步,仅仅表示本地和github仓库关联了,我们使用的是ssh密钥,然后会想到,我在本地写一个项目怎么传到并更新,下面,

第一步,在本地新建git项目,并发送给远程

我呢,就把我自己最近的ML学习的代码传上去把

所要上传的文件夹里面。右键 git bash,输入命令git init

 观察文件夹内的变化,多了一个.git 文件夹

第二步,在远程建立一个项目,表示和你本地的项目对应n

第三步,创建仓库进行关联

箭头所指的是远程唯一标识符,点一下ssh就可以拼接下列命令了,然后就表示本地项目和远程项目关联了,项目放在了本地master分支中了,与远程master。git remote add origin git@github.com:xxr11/MLremote.git

第四步,第一次将本地项目发布到远程(本地--远程)

流程是:本地工作目录---》暂存区---》版本库(分支)-------》(远程仓库)

git add.     //将文件-------------->暂存区,.代表当前文件

git commit -m "注释内容”  //暂存区--------》本地分支

第一次将本地分支中的项目提交到远程:git push -u origin master

接下来,就是我成功发布的截图了

 

第五步,第一次将远程项目下载到本地(远程--本地)

git clone 项目唯一标识符,点击下图中的Clone and download ,复制项目唯一标识符

这个位置的问题,你在哪个文件夹内右击选的git bush..,调出来的控制台,远程项目就会下载到相应的文件夹内

第六步,提交,就是项目已经存在在远程项目中,你修改了代码,想要能够上传到远程(本地到远程)

git add .

git commit -m "提交到分支“

git push origin master

第七步,更新,远程中项目被他人修改了,你想把项目的改变更新在本地项目中

git pull

如果报错没连接的话,请执行$ git remote add origin git@github.com:xxr11/MLremote.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值