初步使用git github --git本地仓库的创建 github 创建远程仓库,以及本地仓库和远程仓库关联

一、本地仓库的建立

提前准备事项

注意:先记得注册一个邮箱我使用的163的邮箱
1.首先我们要有github账号,没有自己去官网注册
2.本地配置(全局配置)

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

3、配置密钥

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

会提示你输入密码,如下(建议输一个,安全一点,当然不输也行,直接按回车键就带代表这不输入密码。应该不会有人闲的无聊冒充你去修改你的代码):
在这里插入图片描述
之后再按两次回车键。
大致如下,到此为止,你本地的密钥对就生成了。:
在这里插入图片描述

密钥设置参照:
git配置密钥(私钥、ssh、公钥)(https://blog.csdn.net/weixin_42063071/article/details/80999690)
GIT为什么要配置公钥和私钥(https://www.jianshu.com/p/e93edea128a3)
其余参考设置:
Git与Github的连接与使用(https://www.cnblogs.com/flora5/p/7152556.html)
git - 远程仓库的删除和重命名(https://blog.csdn.net/leedaning/article/details/44979851)
4、添加公钥到远程仓库
(1)查看你生成的公钥:

cat ~/.ssh/id_rsa.pub

(2)、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key

(3)、然后你复制上面的公钥内容,粘贴进“Key”文本域内。 title域,自己随便起个名字。

(4)、点击 Add key。

(5)测试

ssh -T git@github.com

来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You’ve successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。

第一步:建立git本地仓库
先安装git,在本地的一个目录下创建和初始化一个本地的仓库,用于记录本地代码及其变化
1、在git的官网下载windows版,直接默认安装就行了(记得修改本地安装的位置就行了)
2、我在我的电脑 D:\webStorm\ProjectHome 目录下鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹。
(注意:现在本地的仓库就是D:\webStorm\ProjectHome 这个目录了)
在这里插入图片描述
在这里插入图片描述
第二步:添加需要上传到github的代码到本地仓库
如何添加,首先将需要上传的代码复制粘贴到本地仓库,也就是D:\webStorm\ProjectHome文件夹。
因为这是一个主目录我在这个目录下新建一些项目名字的文件夹,不影响。
在git的命令行输入:git status
可以发现下面框中的文件显示为红色,就是待添加到本地仓库的意思
在这里插入图片描述

第三步:将项目的所有文件添加到仓库中
git add + 需要添加的文件名 或者git add --all 将所有的文件全部添加
我选择全部添加。以后如果在本地仓库(D:\webStorm\ProjectHome)目录下新增了什么文件也可以使用git status命令查看哪些是新增的,选择git add + 需要添加的文件名 单独添加这个新增的文件。
这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。添加之后你会发现之前显示为红色的文件变成了白色。

在这里插入图片描述
在这里插入图片描述

第四步:将add的文件commit到仓库
添加之后,最后提交就行,git commit -m “修改说明”。-m后面添加的是对本次操作的说明,加入你修改了代码或者重新上传了什么东西都做个简单说明,别人看了就知道是怎么回事了。然后再次git status查看状态,如下,已经添加成功:

git commit -m "create webStromProjectHome"

在这里插入图片描述

二、github上远程仓库的建立

第一步:
登录到github进入到主页,显示Repositories列表,初次登录时为空,我们可以点击“New repository”进行新建,如下图所示:

在这里插入图片描述

第二步
进入新建仓储页,填写仓储名称、描述、公开还是私有、创建README文件,然后点击“Create Repository”即可完成创建,如下图所示:
在这里插入图片描述
第三步
完成创建后,进入到该仓储页,至此我们已经将远程仓库也建立好了。如下图所示:
在这里插入图片描述

三、关联本地仓库和远程仓库

前面已经将本地的公钥考入到github上了,没有的话记得考一下。
在本地仓库的位置(D:\webStorm\ProjectHome)打开git命令行

第一步、修改git的remote url

使用命令 git remote -v 查看你当前的 remote url
在这里插入图片描述
如果是以上的结果那么说明此项目是使用https协议进行访问的(如果地址是git开头则表示是git协议)

你可以登陆你的github,就像本文开头的图例,点击colne or download 先出来的是http的协议下面第一张图,点击 Use SSH 就能看到git的协议地址,如以下第二张图你在上面可以看到你的ssh协议相应的url

第一张图:
在这里插入图片描述

第二张图:
在这里插入图片描述
复制此ssh链接,然后使用命令 git remote set-url 来调整你的url。

git remote add origin git@github.com:yunli45/WebStromProjectHome.git  
/**添加远程仓库地址,保存在origin变量中,你也可以设置为其他有意义的名字,网上大部分都是这个变量名,
代表着:远程仓库默认的别名*/

然后你可以再用命令 git remote -v 查看一下,url是否已经变成了ssh地址。

然后你就可以愉快的使用git fetch, git pull , git push,再也不用输入烦人的密码了

第二步 上传本地仓库的代码到远程仓库

git push -u origin master  //关联后,第一次推送master分支的所有内容命令,此后,

每次本地提交后,就可以使用命令git push origin master推送最新修改

在这里插入图片描述
至此本地仓库的代买已经上传到远程仓库了。

大体上命令行总结如下:

1-git init                 # 本地仓库初始化,执行完后会在工程目录下生成一个.git的隐藏目录

2-git add .               # 添加所有文件到本地索引,命令用法:git add <file>

3-git commit -m "My first commit operation"   # 提交修改到本地仓库,-m选项添加提交注释

4-git remote add origin git@github.com:mayouchen123/learngit.git   # 添加远程仓库地址,保存在origin变量中


5-git push origin master      # 按照前一条命令中origin给定的github地址推送到github仓库的master分支

备注:
以后有代码更新或者新增,需要在本地仓库打开git的命令行,执行以下命令

1-git status             # 查看本次新增、更新的文件

2-git add .               # 添加所有文件到本地索引,命令用法:git add <file>

3-git commit -m "test commit second"   # 提交修改到本地仓库,-m选项添加提交注释

4-git push origin master      # 按照前一条命令中origin给定的github地址推送到github仓库的master分支

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值