git的安装和使用

git的安装和使用

下载

官网下载。网址为:https://git-scm.com/download。点击“Windows”,便可跳转到下载链接,完成下载。
在这里插入图片描述
安装

E盘下新建Git文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可勾选:On the Desktop,这样,会自动在桌面生成Git的快捷方式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最好选择第二项“Git from …”(第2项会设置path), 这样任意三方的软件都可以获取到git的环境变量,就可以在Windows的命令行cmd中运行git命令了。(配合python的subprocess库可以很方便的将代码通过git命令提交到github上)
在这里插入图片描述
在这里插入图片描述
上述是将windows回车换行转换成linux回车换行的风格
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tips:

常用的命令,就按照linux命令使用

使用git bash将代码上传到github

若需要上传代码到github上,有https和SSH两种方式,如果选择https方式,那么每次push上传代码都需要输入用户名和密码,HTTPS方式push不会保存用户名和密码(可以使用store把密码存在电脑上,但是密码是明文展示的,很不安全),所以最好使用ssh方式

1 git remote -v 查看远程连接的方式

如果展示的是https的方式,那么需要删除

2 git remote rm origin 删除原先HTTPS的连接方式

3 GitHub仓库复制SSH的地址

4 git remote add origin SSH地址,连接方式更改为SSH方式

5 git push origin 完成

重新查看连接方式 git remote -v 会发现已经更改成了ssh的方式

如果第5步提示:git push --set-upstream origin master,原因是没有将本地的分支与远程仓库的分支进行关联,多进行这一项操作就好了,把本地分支关联到远程主分支

github获取公钥和私钥步骤

Git bash查看github的公钥和私钥(打开git bash):
在这里插入图片描述
先填github用户名,再填邮箱,enter全部输的回车,执行后可知,公钥存在本机用户的.ssh下的id_rsa.pub,认证的私钥存在.ssh下的id_rsa(rsa:公钥私钥加密)
在这里插入图片描述
网址输入www.github.com,Sign in登录github
在这里插入图片描述
在这里插入图片描述
点击:
在这里插入图片描述
在这里插入图片描述
找到本机的.ssh,id_rsa.pub公钥以pycharm打开:
在这里插入图片描述
在这里插入图片描述
提示要begin with ssh-rsa等等,所以直接全部赋值粘贴上去
在这里插入图片描述
添加成功
在这里插入图片描述
ssh连接,公钥复制保存在github账户上,还要使得生效:
在这里插入图片描述
github创建私有仓库(防止重要的公司文件或者个人不想暴露的文件被别人看到)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git bash 初始化仓库并将代码提交到github的私有仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
初始化仓库:
在这里插入图片描述
在这里插入图片描述
ssh连接方式(将复制的ssh连接方式粘贴到这里:右键Paste):
在这里插入图片描述
上传前,先新建1个.gitignore(touch):
在这里插入图片描述
观察pycharm:
在这里插入图片描述
在.gitignore中写如下,以下的都不上传到github中:
在这里插入图片描述
然后继续上传:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再次git status 就是绿色了:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git push出错:
在这里插入图片描述
需要将本地的分支与远程仓库的分支进行关联
在这里插入图片描述
还是执行报错:
在这里插入图片描述
执行以下还是不行:
在这里插入图片描述
重新执行:
在这里插入图片描述
原来是没有关联github的账户,执行以下:
在这里插入图片描述
在这里插入图片描述
再次提交成功:
在这里插入图片描述
git push:
在这里插入图片描述
执行:git push --set-upstream origin master ,成功
在这里插入图片描述
执行完上面,github仓库出现,但是还没有代码,需要git push:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
但是我们提交的分支是master,而github的默认分支是main
在这里插入图片描述
2020.10.1后,github为了避免歧视色彩的词汇(master),后使得新建的仓库默认为main,如果代码是上传到master分支,需要修改默认分支
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
返回code:
在这里插入图片描述
修改默认分支成功:
在这里插入图片描述

vue项目上传到github

1 github创建私有仓库
2 code复制ssh地址
3 初始化本地vue代码git仓库
在这里插入图片描述
在这里插入图片描述
4 ssh关联远程仓库
在这里插入图片描述
5 查看status
在这里插入图片描述
6 git add *
在这里插入图片描述
7 status
在这里插入图片描述
8
在这里插入图片描述
9 新建仓库,需要将本地的分支与远程仓库的分支进行关联
git push --set-upstream origin master
在这里插入图片描述
10 查看master分支
在这里插入图片描述
11 最后同django代码,修改github仓库默认分支为master即可

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值