git 和 github入门,手把手带你连接本地项目到GitHub

git.exe下载
官方网址下载(较慢)https://gitforwindows.org/
阿里云镜像下载地址:https://npm.taobao.org/mirrors/git-for-windows/v2.22.0.windows.1/

了解Git
Git是一个开源的分布式版本控制系统,功能主要是版本控制和分支管理。
版本控制:自动记录每次文件的改动。
分支管理:多人协作编辑。

使用GitHub
注册Github账号。
注册过程报错Unable to verify your captcha response.是验证图片出不来。 我用的是chrome浏览器,版本也是前不久才升级的。最后换成Microsoft Edge成功注册。

在GitHub上可自由参与各种开源项目。例如访问
bootstrap项目,主页https://github.com/twbs/bootstrap,点击“Fork”,就在自己的账号下克隆了一个相同的仓库,然后在自己的账号下clone:
git clone git@github.com:michaelliao/bootstrap.git
如果希望官方接受你的修改,你就可以在GitHub上发起一个pull request。

连接本地Git仓库与 GitHub
由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要设置。

1. 打开git-bash.exe,创建SSH Key。

在这里插入图片描述
输入
$ ssh-keygen -t rsa -C “注册github的邮箱”
会给出保存key默认路径,回车即同意默认。
接着出现Enter passphrase (empty for no passphrase):
即让你设置密码。
直接回车就默认没有密码,这样每次提交和下载代码的时候可以不用输入密码。
在这里插入图片描述

到此会在用户目录(刚才设置的保存key的路径)里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

打开id_rsa.pub
文件打不开,使用cmd,在该目录下输入:more id_rsa.pub 查看公钥内容。

2. 在github的设置里,点击SSH and GPG keys——点击New SSH key。标题随意,粘贴刚才复制的公钥。

3. 测试本地库与github库是否连接成功。
在cmd输入:
ssh -T git@github.com
会提示:blabla…Are you sure you want to continue connecting (yes/no)?
回答yes。
如果有密码会要求输入密码。接着出现
Warning blabla…
Hi xz23333! You’ve successfully authenticated, but GitHub does not provide shell access.

接着输入
git config --global user.name “你github的名字”
git config --global user.email “你的github邮箱地址”

4. 在github上创建一个仓库 New repository(在头像旁边的加号里)。

5. 在本地创建一个版本库(即文件夹)
输入“git init”,会出现一个隐藏文件夹.git,它就变成了一个Git仓库
在这里插入图片描述
把项目粘贴到此仓库里。右键打开git bash,输入下列命令:
1). git add 文件名 //把项目添加到仓库;
2). git commit -m “注释内容” //填写修改信息;
3). git remote add origin https://github.com/xz23333/test1.git //填写你自己的GitHub项目地址
4). git push -u origin master //这样,本地仓库的项目就被推送到Github上了
在这里插入图片描述
如果在第3)步中出现
fatal: remote origin already exists.
那么输入git remote rm origin。再次执行即可。

本地对代码做了修改,提交更新后的代码到GitHub,进行下列步骤
git add . 更新全部文件
git commit “说明”
git push -u origin master

删除GitHub上的仓库
进入项目,工具栏点Settings,拉到最下方有delete按钮。

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

删除本地仓库
$ rm -rf .git

参考
Git教程 https://www.liaoxuefeng.com/wiki/896043488029600

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值