windows 使用git 远程连接到github

本文详细介绍了如何在Windows环境下安装配置Git,并通过实例演示了如何创建本地仓库、添加文件、提交更改等基本操作,最后还讲解了如何将本地仓库与GitHub远程仓库进行关联并推送代码。

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

参考廖大神的git教程
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

首先下载msysgit https://git-for-windows.github.io/
傻瓜式一步步点击确定就ok
打开命令行窗口,输入git
可以看到 已经有了git

这里写图片描述

强烈建议windows用户在 git bash 下敲命令,与linux下基本相同

1、选择合适的地方建立一个空目录,即创建一个git本地仓库

mkdir git_repository
cd git_repository
pwd #可以看到具体位置

这里写图片描述

2、使用git init 命令把这个目录变成git仓库
在文件夹下可以看到.git文件(看不到的是因为文件被隐藏了,可以点击查看,勾上隐藏文件,即可查看)

这里写图片描述

3、不要用windows自带的记事本建立文件,建立使用Linux命令建立txt文件

注意文件一定要放到git仓库的目录下,或子目录下,否则git找不到

touch readme.txt
 vim readme.txt (也可以用 Notepad++ 编辑)

这里写图片描述

3、之后可以使用命令 git add 文件名 上传到仓库

git add readme.txt

这里写图片描述

4、使用命令 git commit -m “上传说明” 把文件提交到仓库

git commit -m "wrote a readme file"

这里写图片描述

上传成功

关于 add 和 commit 作用,这张图比较清楚
这里写图片描述

第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;

第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。

因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。

5、连接远程仓库 github

1)首先 注册github账户,不再赘述,之后需要使用你的邮箱 以及用户名

2)本地仓库和github之间是通过ssh加密的,所以一步一步来设置
i 创建SSH Key
在git bash中输入

ssh-keygen -t rsa -C "youremail@example.com"(记得换成自己的邮箱)

ii 打开github account setting --> ssh and gpg keys -->添加ssh keys

打开 c/user/.ssh文件,将id_rsa.pub 中的内容粘贴到 key中

这里写图片描述

完成ssh加密

6、上传到远程仓库
在github中 new repository,填入仓库名称,点击create,完成建立
这里写图片描述

根据提示运行

git remote add origin git@github.com:michaelliao/learngit.git

这里写图片描述

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
下一步,就可以把本地库的所有内容推送到远程库上:

git push -u origin master

这里写图片描述

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

上传成功

这里写图片描述

之后可以通过git push origin master 上传github

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值