Git基本常用命令如下:
查看当前git用户名: git config  user.name
查看当前git邮箱: git config user.email
切换git用户名: git config --global  user.name "YOURUSERNAME"
切换git邮箱: git config --global user.email "YOUREMAIL"
初始化你的用户名 git config —global  user.name "your name"
初始化你的邮箱  git config —global user.email "your_email@youremail.com"


上传的步骤:
第一种方式:
1、 git clone “码云或git的https地址”
2、git add XX       把xx文件添加到暂存区去
3、git commit –m “XX”  提交文件 –m 后面的是注释。
4、git push origin master  Git会把master分支推送到远程库对应的远程分支上
第二种方式:
1、 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件
2、git remote add origin    关联一个远程库
3、剩下的和第一种相同(从第2步开始)


如果是再次上传的话:
***首先确定线上的代码是最新的,然后
1、 git pull origin master    线上的代码拖到本地
2、其次就是上面 git add . 等等一系列
有冲突的话,解决冲突的方法会在后面提到(链接形式http://blog.jobbole.com/78960/(详细安装到使用、解决冲突等)

远程库的命令
git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库
git fetch:相当于是从远程获取最新版本到本地,不会自动合并。
git fetch origin master  首先从远程的origin的master主分支下载最新的版本到origin/master分支上
git log -p master..origin/master  然后比较本地的master分支和origin/master分支的差别
git merge origin/master  最后进行合并
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
一些常用命令:
 mkdir:         XX (创建一个空目录 XX指目录名)
 pwd:          显示当前目录的路径。
 git status        查看仓库状态
 git diff  XX      查看XX文件修改了那些内容
git log          查看历史记录
git reset  –hard HEAD^ 或者 git reset  –hard HEAD~ 回退到上一个版本
                        (如果想回退到100个版本,使用git reset –hard HEAD~100 )
   cat XX         查看XX文件内容
   git reflog       查看历史记录的版本号id
   git checkout — XX  把XX文件在工作区的修改全部撤销。
   git rm XX          删除XX文件
    git checkout –b dev  创建dev分支 并切换到dev分支上
   git branch  查看当前所有的分支
   git checkout master 切换回master分支
   git merge dev   在当前分支合并dev分支
   git branch –d dev 删除dev分支
   git branch name  创建分支
   git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作
   git stash list 查看所有被隐藏的文件列表
   git stash apply 恢复被隐藏的文件,但是内容不删除
   git stash drop 删除文件
   git stash pop 恢复文件的同时 也删除文件
     


Git学习链接:
http://blog.jobbole.com/78960/(详细安装到使用、解决冲突等)