初始化仓库
git init : 初始化仓库检查状态
git status : 查看git状态添加文件到缓存区
git add . : 把文件添加到缓存区Committing
git commit -m “Add file” : 提交到缓存区History
git log : 查看历史远程存储库
git remote add origin <git库地址> : 添加到远端git库Pushing Remotely
git push -u origin master : 把master分支推到远端服务器Pulling Remotely
git pull origin master : 从远端服务器master分支拉取Differences 比较提交
git diff HEAD : 比较工作目录与上次提交时之间的所有差别Staged Differences
git diff –stagedResetting the Stage
git reset <file octofamily/octodog.txt>Undo 撤销
git checkout –: 撤销文件自从上次提交的所有更改 Branching Out 分支
git branch clean_up : 创建名为clean_up的分支Switching Branch 切换分支
git checkout clean_up : 切换到clean_up分支Removing All The Things 删除所有文件
git rm ‘‘ : 删除文件 (有个单引号)Committing Branch Changes 提交分支中的变换
git commit -m “Remove all the cats” : commitSwitching Branch 切回 主分支
git checkout master : 回到master主分支Preparing to Merge
git merge clean_up : 当前在master主分支下操作, 把clean_up分支合并到master主分支Delete Branch 为了保持工作区干净 删除用完的分支
git branch -d clean_up 删除本地分支 -D 是强制删除
删除远端 多个push
git push origin :serverfix : 冒号写法 冒号前面空格不能少, 原理是把一个空分支push到server上,相当于删除该分支
git push origin –delete serverfix –delete写法The Final Push 最后一步 push
git push : 推送到远端服务器
15分钟快速学会git
本文标题:15分钟快速学会git
文章作者:JunFly
发布时间:2016-09-24, 10:17:26
最后更新:2016-09-24, 15:35:30
原始链接:http://junfly.xyz/2016/09/24/c859e4c3dee5.html
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。