github使用


​ 在学python的时候顺便学了些GitHub的使用,写个文档防止忘了

绑定用户

打开git-bash

填写用户名和密码

提示(配置的帐号名和邮箱一定要与GitHub相同,不然会提交失败)

git config --global user.name "@@@"     (GitHub相对应的帐号名称)

git config --global user.email "123@163.com"  (GitHbu相对应的邮箱帐号)

设置ssh key

生成ssh key

首先检查是否已生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥

img

如果没有,输入: ssh-keygen -t rsa -C "你的邮箱"

复制ssh key

方法1: 输入 clip < ~/.ssh/id_rsa.pub 会自动复制ssh key,可以直接粘贴

方法2:在c/Users/Administrator/.ssh/id_rsa)文件找到直接复制

img

连接github,打开GitHub 进入setting找到ssh key并新建

img

然后测试连接是否成功

输入: ssh -T git@github.com

img

上传

上传的基本步骤就是这样了

先打开一个文件夹按着图片里的步骤来

先初始化再把想传的文件传上去

可以用git add .上传所有文件

注:
输入git add .后如果报错
warning: LF will be replaced by CRLF in gradlew.
The file will have its original line endings in your working directory

则在输入git config --global core.autocrlf false后再重新输入git add .命令即可

git commit添加备注

image-20211002123234287

克隆仓库

$ git clone 网址 [自定义目录名]

可以用https://或git://或ssh传输协议

查看连接的仓库地址

git remote -v

如果在另外的文件夹提交需重新进行一遍图中步骤

还要再push前输入

git pull --rebase origin main

该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin main操作。

否则就会因为本地库与远程库不一致导致报错

image-20211002130237512


文章作者: Ethe
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ethe !
评论
  目录