git init 将当前目录变成可管理的仓库
git add filename 添加git commit -m "" 提交
git status 状态查询
git diff filename 查看文件修改
查看历史记录
git log
git log --pretty=oneline
git reflog
回到以前版本
git reset --hard HEAD^ git reset --hard HEAD~10
git reset --hard num (num为版本号)
撤销修改
git checkout -- filename 撤销文件工作区的修改
git remote add origin url(github ssh)
git push -u origin master 将本地仓库分支上传到主仓库
git push origin master
git checkout -b branchname 创建分支并切换
git branch 查看当前分支
git checkout branchname 分支切换
git merge branchname 合并分支到当前分支
git branch -d branchname 删除分支
git merge --no-ff-m '注释' branchname 合并分支 --no-ff-m 禁用fast forward
git stash 隐藏当前工作场景
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复,恢复后,stash内容并不删除,
git stash pop 恢复的同时把stash内容也删除了。
git stash drop 删除文件
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上