初始化一个版本仓库git
git initgithub
Clone远程版本库服务器
git clone https://github.com/yhj167/yhj167.github.io.gitfetch
添加远程版本库origin,语法为 git remote add [shortname] [url]url
git remote add origin https://github.com/yhj167/yhj167.github.io.gitcode
查看远程仓库rem
git remote -vget
添加当前修改的文件到暂存区博客
git add .it
添加全部修改的文件到暂存区
git add -A
提交你的修改
git commit –m “你的注释”
推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支]
git push origin master
查看文件状态
git status
从当前跟踪列表移除文件,并彻底删除
git rm readme.txt
仅在暂存区删除,保留文件在当前目录,再也不跟踪
git rm –cached readme.txt
重命名文件
git mv reademe.txt readme
查看提交的历史记录
git log
取消对文件的修改
git checkout –- readme.txt
拉去远程仓库的数据,语法为 git fetch [remote-name]
git fetch
fetch 会拉取最新的远程仓库数据,但不会自动到当前目录下,要自动合并
git pull
查看远程仓库的信息
git remote show origin
push全部分支
git push
将本地主分支推到远程主分支
git push origin master
将本地主分支推到远程(如无远程主分支则建立,客户端首次提交)
git push -u origin master
1.使用Git log命令查看全部的历史版本,获取某个历史版本的id,假设查到历史版本的id。
git reset –hard id
2.把修改推到远程服务器
git push -f -u origin master
首次建立git库
echo "# hyaojia.github.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/hyaojia/hyaojia.github.io.git
git push -u origin master
若是不想每次更新博客后都要提交一遍才能看效果,能够启动本地jekyll服务:
$ jekyll serve –watch 而后访问http://localhost:4000,按CTRL+C退出。