喜欢每个寂静的夜,可能对于我,这样更有利于大脑的运转。大年初三折腾了一天的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 keys
在SSH 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
版权声明:武志红将《配置Git客户端同步GitHub,及避免踩坑方法》原创发表于『武志红的杂货铺』,链接地址:https://www.imwzh.com/archives/111.html。本站内容仅为个人生活杂记,谢绝任何形式的转载。