正确步骤:

  1. sudo git init //初始化仓库

  2. sudo git add .(文件name) //添加文件到本地仓库

  3. sudo git commit -m "first commit" //添加文件描述信息

  4. sudo git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支

    git remote add origin git@github.com:michaelliao/learngit.git

  5. sudo git pull origin main // 把本地仓库的变化连接到远程仓库主分支

    若已链接远程源则先使用 sudo git rm origin

  6. sudo git push -u origin main //把本地仓库的文件推送到远程仓库

OK

搞定,回家吃饭!!

更新blog sudo jekyll build

终极版

sudo jekyll build&&sudo git add .&&sudo git commit -m "first commit"&&sudo git pull origin master&&sudo git push -u origin master

脚本方式

#! /bin/bash
cd ~/Develop/博客/blog_to_git
time3=$(date "+%Y-%m-%d %H:%M")
echo 'password' | sudo -S jekyll build
sudo git add .
sudo git commit -m "$time3 update blog"
sudo git push -u origin master