美文网首页
新版git如何操作

新版git如何操作

作者: yuanthu | 来源:发表于2022-03-15 19:55 被阅读0次

我比较笨,喜欢简单粗暴的。总体来说就是干三件事:

  1. 建立本地仓库,建立github仓库
  2. 建立本地仓库与github网站的连接,为本地仓库管理员(就是我)授权,能够pull(从github取回资源)还能push(把我本地仓库的东东放到github中备份)
  3. 初始化git,配置git,进行push 和pull

1.1 建立本地仓库

比如我现在用vim的markdown写个笔记

mkdir yuan_note
cd yuan_note

然后巴拉巴拉往里面放了很多东西,这就是我的本地仓库,一个文件夹,搞定啦!

1.2 建立github仓库

当然是申请个账号了,有了账号之后,点击右上角加号,New repository


image.png

2.1 建立两者连接

首先申请个ssh (security shell),先到根目录创建ssh文件夹,然后创建.ssh

cd
mkdir .ssh
ssh-keygen -t rsa -C "你的github邮箱"  
image.png

copy ssh钥匙

pbcopy <~/.ssh/id_rsa.pub

在你的github网址,右上角头像,setting点进去 SSH and GPG keys -》New SSH key
Title 随便起一个,比如邮箱+一些标识, key里面,把刚才复制的粘贴进去


image.png

然后把证书和github关联,测试连接

ssh -T git@github.com

然后输入yes


image.png

如果有问题,github有很多帮助找错误的
https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey

https://docs.github.com/en/get-started/getting-started-with-git/managing-remote-repositories

以上就是给我的github配个锁,然后我这里有个ssh的钥匙可以开锁的过程。

2.2 为本地仓库管理员(就是我)授权

git config --global user.name "随便起个名字"
git config --global user.email "我的github邮箱"

3. 初始化git,配置git,进行push 和pull

cd yuan_note
git init
git add . 
git commit -m "添加的备注"
git remote add my_origin https://github.com/XXXX/yuan_note.git  //你刚才创建的github的repository,以https开头以.git结尾的 
//0. 这时候可以检测一下你的remote仓库也就是上一步设置的是否正确
git remote -v
//0.1 如果设置错误了
git remote remove my_origin
// 1. 取回资源,从刚才设置的my_origin 的master分支取回数据到这个文件夹中
git pull --rebase https://github.com/XXXX/yuan_note.git
//或者直接
git pull my_origin

Git在202012后将不支持使用密码push,如果大家直接

git push my_origin master会发现报错为

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information

这时候需要在github----setting----1. [Developer settings]----Personal access tokens-----Generate new token


然后把他copy下来,记作密码YYA
再输入

//2. 将本地(本地就是刚才git init这个文件夹)push到github备份,将这个文件夹的数据发射到刚才设置的my_origin的master分支中取
git push -u my_origin main
//Username for 'https://github.com':
//Password for 'https://yzmhust@gmai.com@github.com': [输入刚才copy的密码YYA]

就可以了!

相关文章

  • 新版git如何操作

    我比较笨,喜欢简单粗暴的。总体来说就是干三件事: 建立本地仓库,建立github仓库 建立本地仓库与github网...

  • LINUX 下安装git 超详细(转载)

    Linux安装git (git-2.11.0) 本文旨在讲述如何在linux上安装最新版的git。 1、查看当前g...

  • Linux|Unix安装最新版本的git

    常见Linux和Unix操作系统安装最新版本git方法: 1 Debian/Ubuntu Debian/Ubunt...

  • 【原创】关于git操作

    一、误操作git pull之后如何撤销? 1、git reflog命令查看历史变更记录2、git reset --...

  • Git如何撤销merge操作

    Git如何撤销merge操作。当 merge 以后还有别的操作和改动时,用 git revert:该命令就是为撤销...

  • Git的使用方法 2018-07-17

    最近和师傅新学了如何使用Git 让我来和大家分享下吧!! Git的基本操作: 只要操作git 最前⾯ 都需要写gi...

  • Git 极速学习笔记

    快速上手Git版本控制 基本概念和操作 如何提交 git add . 添加所有文件git commit -m "备...

  • Git的安装和使用总结(一)

    一、下载最新版的Git Windows下去Git的官网去现在最新版的Git.exe,并安装截止到发稿,最新版是2....

  • 收藏链接

    Git版本控制相关 Git版本恢复命令reset(转载) 如何在 Git 里撤销(几乎)任何操作 Git命令集 W...

  • git常用操作

    git从已有的分支创建新的分支 git切换新的分支 git如何取消merge 当我们使用git merge操作合并...

网友评论

      本文标题:新版git如何操作

      本文链接:https://www.haomeiwen.com/subject/ezdydrtx.html