MENU

配置Git客户端同步GitHub,及避免踩坑方法

February 14, 2021 • Read: 285 • 作死之秀阅读设置

喜欢每个寂静的夜,可能对于我,这样更有利于大脑的运转。大年初三折腾了一天的Git命令终于在这个初四的凌晨调通了。

连续几天在折腾Github,github作为图床之后,每次上传不是从PicGo上传就是登录到官网手动上传,居然没没用过官方提供的客户端,既然作为一个伪程序员那就今天必须把这个客户端整通顺了。调试的过程真的是一波三折,上手就遇坑,坑坑连着坑。简要的记录一下今天的调试要点(也许不一定正确,但终究是调通了)

安装客户端

1.下载官方客户端:https://gitforwindows.org/

2.安装一路Next

配置Git

1.设置用户名称和登录邮箱,分别运行以下命令

git config --global user.name "名称"
git config --global user.email "登录邮箱"

2.生成密钥

ssh-keygen -t rsa -C "登录邮箱"

注:1.ssh-keygen 是连在一起的,不要拆开;2.运行完成后提示输入密码,此时不要输入密码,直接走下一步

3.Github配置

找到git运行目录,一般在 C盘 --> Users(或汉字用户) --> 你的电脑用户名 --> .ssh目录

编辑器打开id_rsa.pub (公钥) 复制全部内容到Github官网 Settings --> SSH and GPG keysSSH keys 点击 New SSH keys 新建SSH密钥,其中Title随便填只为区分,Key栏中粘贴 id_rsa.pub 复制的内容,Add SSH key 新建成功。

完成以上配置则可以上手所需项目了,没有项目先在github新建项目,创建教程略……

如果已有本地项目要同步到Github,则继续向下走;如果没有本地项目则直接从Github完成clone项目即可

已有本地项目,需要同步关联Github

1.初始化项目库

首先git中一路cd进入对应项目目录,然后执行初始化命令

git init

2.添加项目

继续在git执行命令

git remote add origin 项目SSH地址

注意:此处一定要选用SSH地址,很多教程会误导用 git://github.com:xx/xxx.git,这样会导致以后不能push,报fatal: remote error:的错,认准SSH地址格式 git@github.com:xx/xxx.git

没有本地项目,直接克隆项目

1.使用Github项目SSH地址 注:SSH地址格式:git@github.com:xx/xxx.git

2.进入指定文件夹(方便项目管理),输入命令进行克隆

git clone 项目SSH地址

测试使用

git status  #检查变更文件
git add -u #把所有修改和删除的文件到数据暂存区;基础参数用法有 . -u  -A
git commit -m "注释" #如果需要添加修改说明可以用-m参数

完成第一次提交

git pull origin master  #更新到本地并合并
git push origin master  #提交并合并

注意:如果直接使用 git pull 会无法获取仓库代码


参考资料:
1.https://www.jianshu.com/p/6e1de95828a8
2.https://www.runoob.com/git/git-basic-operations.html

Archives QR Code Tip
QR Code for this page
Tipping QR Code