github问题汇总

github使用过程中遇到的问题以及解决方法

Posted by wodelu on December 7, 2017

开始使用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的时候没有找对路径