git设置说明文档

个人github仓库创建、git下载设置初始化以及使用git远程上传的说明

本文内容:

  1. 在个人的GitHub中创建一个仓库。

  2. 学会使用git通过ssh远程上传代码。

一、在个人GitHub中创建一个仓库。

1.首先,进入个人主页,从页面右上角的一个加号中找到New repository,点击进入。

在这里插入图片描述

2.然后会进入这个创建界面,在Repository name中输入自己的仓库的名称、在Description中输入仓库描述,然后选择仓库的查看权限,Public就是任何人都可以查看、Private就是只有自己可见。剩下的选项暂不用理会。最好点击创建按钮即可。

在这里插入图片描述

3.现在仓库应该就创建好了,可以到主页的仓库中查看。

在这里插入图片描述

二、使用git通过ssh远程上传代码。

1.Git - 下载包 (git-scm.com)下载git,我是直接下载了最新版。

在这里插入图片描述

在这一步没有特别需要注意的,下载完之后安装,除了安装中一个选项如下图还有安装位置最好不要放在C盘,其余保持不变即可。

在这里插入图片描述

安装结束后,可以在电脑中找到Git的文件包。

在这里插入图片描述

选择Git Bash就可以打开Git的命令行界面。这样就下载好了。

在这里插入图片描述

2.设置用户

进入后使用如下代码设置用户名

git config --global user.name "your name"

使用如下代码设置用户邮箱

git config --global user.email "your email"

在这里插入图片描述

3.创建本地仓库文件夹

在自己电脑的合适位置新建一个仓库文件夹,比如我是在H盘中新建了一个名为CodeRepo的仓库文件夹,在这个仓库文件夹中我可以创建任意数量的小文件夹。如图所示:

在这里插入图片描述

在创建好CodeRepo这个仓库后,在文件夹空白位置右键,选择Git Bash here。

在这里插入图片描述

然后我们便可以在Git Bash中通过cd /h/CodeRepo进入我们的本地仓库了。

cd /h/CodeRepo
//这是我的仓库路径,实际路径请查看自己的仓库路径

4.仓库设置

先在仓库中新建一个空文件夹(或者复制一个有内容的文件夹进入也可以)。

在这里插入图片描述

然后在bash里使用cd命令进入该文件夹。

在这里插入图片描述

然后输入git init初始化。

在这里插入图片描述

初始化成功后,在这个文件夹里可以看到一个.git文件夹,不要误删了!

在这里插入图片描述

5.配置SSH

首先创建SSH Key,在gitbash中输入

ssh-keygen -t rsa -C "your email"

然后它会提示你输入密码等,你一律不要理会,直接空格跳过。

在这里插入图片描述

然后输入~/.ssh来查看SSH Key是否创建好,如果如下图提示Is a directory就是创建好了。

在这里插入图片描述

然后我们可以到上图中的C/Users/Pablo/.ssh这个目录里找到id_rsa.pub这个文件,里面的全部内容复制下来,这个内容就是SSH Key。

在这里插入图片描述

下一步我们要把这个SSH Key添加到Github中,在主页中找到个人的Settings,点击里面的SSH and GPG keys,然后点击 new SSH key。

在这里插入图片描述

然后就会进入如下界面,为这个key取一个名字,key是刚刚id_rsa.pub这个文件复制下来的。最后选择Add SSH key。

在这里插入图片描述

如果添加成功,会受到邮箱提醒。

在这里插入图片描述

最后再在git Bash中输入

ssh -T git@github.com

用来测试该SSH key。如果提示shell access则可以正常使用ssh连接,如果看到access denied,那么只能使用https连接了。

在这里插入图片描述

另外,关于ssh key的配置不需要每次远程上传仓库或者新建文件夹的时候都配置一次,一般配置完一次SSH以后重复使用这个SSH来连接远程仓库就好了。

6.建立连接

在gitbash中打开本地仓库

输入git remote add 远程仓库名 SSH连接地址

远程仓库名自定

SSH连接地址位于相应仓库的Code下拉菜单中。

在这里插入图片描述

然后再输入git remote -v来测试远程仓库是否建立好。如果出现了fetch和push两个东西就没有问题了。连接也建立好了。

在这里插入图片描述

7.文件上传或者更新

比如说我在本地仓库有新建或者更新,需要提交了,那么就输入git add -A,这个的意思就是提交所有变化。然后可以输入git commit -m "注释"来添加注释。

在这里插入图片描述

在这里插入图片描述

然后输入git push -u 仓库名称 分支名称,只有第一次向一个空的新仓库推文件是需要加上-u。这个仓库名称是我们刚刚添加的远程仓库名称,分支名称就是我们在Github仓库里的分支名称,输入哪个名称最终文件会被加入哪个分支中。

在这里插入图片描述

最后可以到自己的Github仓库分支中查看是否上传成功。自己试试吧。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 廖雪峰是知名IT技术博主,其博客涉及广泛的技术领域,如Python、Java、C等编程语言和Web开发、软件架构等方面。其中他所编写的《Git文档PDF是一份非常优秀的学习资料,详尽地介绍了Git版本控制系统的所有基本概念和操作方法。 这份文档Git的历史、安装到基本使用,再到高级操作如分支合并、远程仓库等方面全面介绍。其中,教程内容通俗易懂,配有大量实例和详细说明,非常适合初学者学习。此外,文档还包含了Git常见问题解答、Git团队开发流程等实战部分,方便学习者快速上手。 最重要的是,廖雪峰的学习资料都是免费共享的,方便广大学习者免费获取高质量的学习资料。因此,广大读者可将这份文档作为Git学习的必备之物进行学习和参考。 总之,廖雪峰编写的《Git文档PDF是一份非常好的Git学习资料,内容详尽、操作实践性强,无论是初学者还是有经验的专业人士都可以从中获益。 ### 回答2: 廖雪峰git文档PDF是一份介绍Git版本控制工具的详细手册,由著名IT培训师廖雪峰所编写。这份文档非常详细,适合初学者和资深开发者学习和使用Git文档内容包括Git的基本概念、安装、配置、使用、命令行操作、分支管理、标签管理、远程仓库协作等方面。廖雪峰通过实例讲解Git的应用和操作步骤,帮助读者更好地理解Git的原理和使用方法。同时,在文档中还介绍了Git常见的误区和解决方案,帮助读者更好地掌握Git技能。该文档PDF形式方便读者离线学习和查看,同时提供Git学习相关的资料和链接,方便读者深入学习Git。总之,如果你想学习Git版本控制工具,廖雪峰git文档PDF是一个非常好的学习资源。 ### 回答3: 廖雪峰是国内知名的IT技术博主,他在其个人网站上发布了一份Git用户手册PDF文档,供广大程序员学习和使用Git版本控制工具。 该文档涵盖了Git的基础知识和常用操作,包括如何安装Git、创建仓库、添加文件、提交修改、合并代码等方面的内容。此外,文档还介绍了Git的分支管理和团队协作功能,这些功能是Git在实际项目中使用时必不可少的。 对于刚入门Git的开发者而言,廖雪峰的Git用户手册PDF提供了一个很好的学习工具,它的阅读材料简单易懂,适合广大用户阅读学习。 尤其需要指出的是,文档配有丰富的实战操作和详细的注释说明,让读者更好的理解和应用Git版本控制工具,为版本控制提供了实用的手册。 总之,廖雪峰的Git用户手册PDF是一份专业而实用的Git学习材料,对于广大IT从业者更好的使用和掌握Git工具有很大的帮助。值得IT爱好者们去学习借鉴。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值