【git上传本地代码到github新建仓库】
一、建立git本地仓库
	  1、在本地目标文件夹(Code)中执行命令:
		    git init  	//初始化本地仓库
二、将上传到github的项目文件添加到本地仓库中:
	  1、将本地需要上传的工程代码复制到Code中:
		    git status  	//查看本地仓库文件状态
	  2、将需要上传的文件纳入版本控制
		    git add XX  	//XX为目标文件(夹)名,此时执行git status命令,目标文件变为绿色
	  3、将需要上传的文件提交到本地仓库
		    git commit -m "(版本提交信息)"
三、在github上创建远程仓库Repository并与本地仓库关联
	  1、创建远程仓库
		    依据github提示操作即可
	  2、建立本地仓库与远程github仓库的关联
		    git remote add origin git@github.com:Vikezhu/(repository名).git
	  3、实现本地与远程仓库的合并与同步(需要输入密码)
		    git pull --rebase origin master
	  4、将本地仓库的内容上传到github仓库(需要输入密码)
		    git push -u origin master

【本地代码更新后,同步到远程仓库github】(已建立本地仓库与远程仓库之间的关联)
	  1、将更新的文件添加到本地提交缓存
		    git add XX  	//XX为目标文件(夹)名,此时执行git status命令,目标文件变为绿色
	  2、将更新的文件提交到本地仓库
		    git commit -m "(版本提交信息)"
	  3、同步远程仓库github上的变更到本地,以避免冲突(提交前必须先更新远程代码)
		    git pull --rebase origin master
	  4、将本地仓库的内容上传到github仓库
		    git push -u origin master 
【代码上传后忽略指定文件,不上传github】
请注意:如果.gitignore忽略规则创建于文件提交代码库之后,则.gitignore规则不会影响目前已提交的文件(不会自动把文件从服务器端删除掉)。
	你可以通过手动的方式删除(不是删除文件,只是是目标文件脱离版本控制),命令为:
		  git rm --cached <FILENAME>	  	//<FILENAME>即你要移除的文件全名。编辑.gitignore文件,指定需要忽略的文件或文件夹。之后上传相关的文件便不会被纳入版本控制。
 
【获取远程仓库分支的最新版本】
  获取远程版本、校对、合并
	    // 方式一
	    git fetch origin master  		// 获取远程master版本
	    git log -p master..origin/master  	//比较本地的master分支和origin/master分支的差别
	    git merge origin/master	  	// 代码合并	    // 方式二
	    git pull origin master	//相当于直接fetch+merge,不安全,必须在确保无冲突的情况下执行【更新远程分支列表】
	    git remote update origin -p【git分支操作】
  1、查看本地分支
	    git branch
  2、切换分支
	    git checkout  XX	  	//XX为分支名
    简单的才是最好的。