超详细 Git创建仓库及上传项目至Github操作(Windows系统)

本文详细介绍了Windows环境下Git的下载安装、本地仓库创建及代码提交,以及如何将本地仓库同步至Github。内容包括配置Git身份、初始化仓库、添加和提交代码、创建SSHKeys、在Github新建仓库、关联与推送代码。适合Git初学者入门。
摘要由CSDN通过智能技术生成


前言

本文对于Windows系统上git的安装及基本使用方法进行简单介绍,并介绍如何使用git将仓库中的项目上传至个人的Github中去。内容参考《第一行代码》以及一些博客。

本文适合新手阅读哦~


一、Git下载及安装

打开网站 git下载

下载安装包(直接下载最新版本即可)

安装:不需要额外操作,一直点 next 即可。

二、创建代码仓库

完成Git 安装之后,我们可以在计算机的“开始”中找到Git Bash,点击运行。接下来的操作全部都在Git Bash中完成,它长这个样子:
在这里插入图片描述
我们在 “$” 后输入命令,本文关于git的操作都在Git Bash中使用命令行进行~

1.配置身份

这一步是为了让 Git 知道是谁想要提交代码,使用下面的命令分别对用户名和邮箱进行配置,这里输入的用户名和邮箱是你Github账号使用的用户名及邮箱。

示例

$ git config --global user.name "Tony"
$ git config --global user.email "Tony@gmail.com"

如果想检验自己的身份是否已经配置好了,我们可以用相同的命令来检验,但不用输入最后的名字和邮箱:

$ git config --global user.name 
"Tony"
$ git config --global user.email
"Tony@gmail.com"

如果在输入命令回车后,出现了我们的用户名及邮箱,就说明已经配置好了身份,下面就可以建仓库啦~

2.创建本地仓库

找到我们想要放到仓库中的代码文件,并且在Git Bash中cd进去。

比如下图中,我们 cd 进入HelloWorld项目,它包含了该项目中的所有代码文件:
在这里插入图片描述
输入命令:

$ git init

这样我们就在HeolloWorld项目中建了仓库,在该文件夹下会生成一个隐藏的.git文件夹,通过 ls -al命令可以查看到:
在这里插入图片描述

如果我们想删除这个仓库,就把 .git 文件夹删除即可。

3.提交本地代码

我们现在该把代码放到仓库中去了,这一步也很简单。

首先使用 add命令:

$ git add .

这条命令表示把HelloWorld文件夹中全部内容都添加至仓库,如果我们只想添加某个文件或文件夹,就在add 后面加文件名,如下:

$ git add app

用这样的命令,我们就只将app文件夹添加到了仓库中。

此时还没有完成我们的代码提交,只是把需要提交的代码添加了进来,下面用commit 命令完成提交:

$ git commit -m "First commit"

-m 参数用来添加该次提交的描述信息,必须要添加,否则被认为不合法。在这里我们可以写一些版本信息等。

至此,我们完成了建立仓库、向仓库提交代码的过程。

三、使用Git上传代码至Github

通过上面的操作,我们仅仅是完成了在本地建立一个仓库,把代码放了进去。如果我们希望自己Github账号上能同步这个仓库,那就需要接着添加几个步骤了~

1.创建ssh keys

首先确定自己建立了ssh keys,可以通过命令查看:

$ cd ~/.ssh

如果直接跳进文件夹了,那就可以跳过该步骤,直接进入第2步:在Github中新建仓库。

如果显示不存在这个文件,我们就需要创建一个:

$ ssh-keygen -t rsa -C "你的邮箱名"

这个邮箱名就是你Github的注册邮箱。

在执行这条命令后,会依次出现:

$ 指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User\.ssh)

$ 输入密码: 123456

$ 确认密码: 123456

它会让你指定目录并输入密码,这个目录可以不指定直接回车,密码自己新设置一个。

这样就创建好了,此时可以再用前面的命令来查看是否正确创建完成。

2.在Github中新建仓库

首先,我们要为自己的Github添加ssh key,来和本地进行关联。我们使用命令进入刚创建好的.ssh中:

$ cd ~/.ssh

里面有一个id_rsa.pub文件,我们可以使用vim打开它,把里面的全部内容复制出来。
在这里插入图片描述
接下来进入自己的Github主页,在Settings中,选择SSH and GPG keys,然后再点击右上角添加新密钥按钮New SSH key:
在这里插入图片描述
把刚才复制的东西粘贴进Key中,Title自己随便取一个。
在这里插入图片描述

这样就完成了SSH Keys的添加,接下来创建仓库:

登录Github账号,在里面使用New repository 新建一个仓库,并命名。
在这里插入图片描述

3.关联本地仓库与Github仓库

这一步,要将前面建好的本地仓库和这个Github仓库关联起来

我们进入建好的Github仓库中,找到它的 HTTPS 值并复制下来:
在这里插入图片描述
接着我们回到Git Bash中,仍然cd 进入HelloWorld项目文件夹,并执行以下命令:

$ git remote add origin "https://github.com/lijianyi1997/NorwegianWood.git"

这里origin后面就粘贴刚才复制的HTTPS值。

这样,我们完成了两个仓库的关联!

4.推送代码至Github仓库

这是最后一步啦!将本地仓库的代码推送至Github仓库(远程仓库)

$ git push -u origin master

最后这个 master 是上传至Github的分支名。

现在Github好像因为种族歧视问题,把默认的显示分支从master 更改为了 main,所以我们也可以将这一步的命令改为:

$ git push -u origin main

这样打开Github上的仓库时,就可以直接看到你上传的文件,不然的话需要切换分支才能看到,就像这样:
在这里插入图片描述
需要切换到master分支,才能看到刚才上传的文件。


补充:

我们在Github中往往会给项目建一个ReadMe文件(README.md),在有需要的时候会想在里面插入图片,我们无法将图片直接复制进去,而是需要通过给定相对路径的方式来插入。

这里给一个在ReadMe中插图的方法链接,实测好用:
github readme 怎么添加图片

在写README.md时,插入图片的格式为(全部英文输入):

![](这里填图片的path)

总结

至此我们就完成了:本地建仓库 -> 将内容同步至远程仓库 的整个过程,这是使用Git与Github管理代码的基本操作,确实很方便哦~跟着操作一遍就熟悉啦

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值