git config --global user.name Yang
git config --global user.email '**'
cd 目标文件夹路径
touch xxx.xx //添加文件
git add xxx.xx //将文件提交到缓冲区
git commit -m '写注释' //推送到远程仓库
git status //查看当前状态
git diff xxx.xx //查看文件改动内容
git log //查看提交历史版本(详细信息)
git log --pretty=oneline //简短信息的历史版本
git reset --hard HEAD^ //退回到上一版
cat xxx.xx //查看文件具体内容
git reflog //查看版本号
git reset --hard 版本号 //退回到某一版
git checkout -- xxx.xx //清空工作区中的内容
ssh -T git@github.com //测试与github连接 中间输入一次yes 回车
ssh-keygen -t rsa -c 'youemail@xxx' //创建密匙
git clone xxxx //获取github上的项目 后边加上SSH地址
一下未经过测试,先记录
git remote add origin ssh://git@git.meitsing.com:2222/yangyazhao/testlab.git
git push -u origin master //把本地仓库分支master内容推送到源仓库
git push origin master
git checkout -b dev //创建分支
git branch //查看当前分支
git branch -d dev //删除分支
git branch name //创建分支
git checkout name //切换分支
git merge xxx //把master分支合并到xxx上
git stash //将当前工作现场隐藏起来