开始使用github到现在也有一年之久了。
中间也踏了很多坑,绕了很多弯路。好在这个使用github Pages+jekyll的网站也算是搭建起来了。
谨以此梳理一下走过的路程。
git命令:
-
1.克隆项目到本地
git init //使本地目录成为一个git仓库
git clone [url]
git config --global user.name "name"
git config --global user.email "email"
-
2.更新本地代码:
git fetch --all
git reset -- hard origin/master
git pull
-
3.提交本地代码到代码库:
git status //查看更改的代码
git add . //追踪所有代码,提交到暂存区
git commit -m "说明" //添加到版本库
git push
-
4.常用命令
git config --list //查看所有配置信息
git commit -a -m "注释" //将工作区直接添加到缓存区
git log //查看提交历史
git diff //工作区与暂存区的对比
git diff --cached //暂存区与版本库的对比
git diff master //工作区与版本库的对比
git rm [file] //删除暂存区文件,前提是工作区已经删除
git rm -f [file] //将工作区和暂存区文件都删除
git rm --cached //删除暂存区文件,工作区不删除
git push origin master --force //强制将本地代码覆盖远程仓库,慎用
//好多次git push 的时候找不到指定仓库是因为,本地git bash的时候没有找对路径