【学习总结】git命令集笔记
2017-11-25 16:32
453 查看
$mkdir learngit //创建版本库
$cd learngit //切换目录到版本库
$pwd //显示当前目录
$git init //初始化仓库,把目录变成Git可以管理的仓库
$git add readme.txt //添加文件在暂存区
$git commit -m "..." //提交更改到仓库,-m 后面加了提交说明,可以多次 add,最后再 commit
$git status //查看仓库当前状态
$git diff readme.txt //查看文件修改了什么内容,diff = difference
$git log --pretty = online //显示 版本号 修改内容
$git reset --hard HEAD^ //回退到上一个版本
$git reflog //用来记录你的每一次命令
$git checkout --readme.txt //撤销修改 没有--则为切换分支
$rm text.txt //删除文件
$git checkout -b dev //创建并切换分支
$git branch dev //查看当前分支
$git merge dev //合并分支到master
$git branch -d dev //删除dev分支
$git log --graph //查看分支合并图
$git merge --no-ff -m "..." // 禁用Fast Forward
$git stash //可以把当前工作现场“储藏”起来
$git stash pop //恢复工作现场
$git branch -D <name> //强行删除某一分支,该分支可能没有被合并
$git remote //查看远程库的信息
$git remote -v //显示更详细的信息
$git push origin master //推送分支到远程库对于的远程分支上
$git clone git@github.com:<yourname>/learngit.git //克隆
$git checkout -b dev origin/dev //创建远程origin的dev分支到本地
$git pull //把最新的提交抓下来,解决冲突在推送
$git tag v1.0 //新建一个名为v1.0的标签,默认为HEAD,也可以指定一个commit id
$git tag //查看所有标签
$git tag -a <tagname> -m "...." //可以指定标签信息
$git tag -s <tagname> -m "..." //可以用PGP签名标签
$git push origin <tagname> //推送一个本地标签
$git push origin --tags //推送全部为推送过的本地标签
$git tag -d <tagname> //删除本地标签
$git push origin :refs/tags/<tagname> //删除一个远程标签
$cd learngit //切换目录到版本库
$pwd //显示当前目录
$git init //初始化仓库,把目录变成Git可以管理的仓库
$git add readme.txt //添加文件在暂存区
$git commit -m "..." //提交更改到仓库,-m 后面加了提交说明,可以多次 add,最后再 commit
$git status //查看仓库当前状态
$git diff readme.txt //查看文件修改了什么内容,diff = difference
$git log --pretty = online //显示 版本号 修改内容
$git reset --hard HEAD^ //回退到上一个版本
$git reflog //用来记录你的每一次命令
$git checkout --readme.txt //撤销修改 没有--则为切换分支
$rm text.txt //删除文件
$git checkout -b dev //创建并切换分支
$git branch dev //查看当前分支
$git merge dev //合并分支到master
$git branch -d dev //删除dev分支
$git log --graph //查看分支合并图
$git merge --no-ff -m "..." // 禁用Fast Forward
$git stash //可以把当前工作现场“储藏”起来
$git stash pop //恢复工作现场
$git branch -D <name> //强行删除某一分支,该分支可能没有被合并
$git remote //查看远程库的信息
$git remote -v //显示更详细的信息
$git push origin master //推送分支到远程库对于的远程分支上
$git clone git@github.com:<yourname>/learngit.git //克隆
$git checkout -b dev origin/dev //创建远程origin的dev分支到本地
$git pull //把最新的提交抓下来,解决冲突在推送
$git tag v1.0 //新建一个名为v1.0的标签,默认为HEAD,也可以指定一个commit id
$git tag //查看所有标签
$git tag -a <tagname> -m "...." //可以指定标签信息
$git tag -s <tagname> -m "..." //可以用PGP签名标签
$git push origin <tagname> //推送一个本地标签
$git push origin --tags //推送全部为推送过的本地标签
$git tag -d <tagname> //删除本地标签
$git push origin :refs/tags/<tagname> //删除一个远程标签
相关文章推荐
- git 命令总结与学习笔记
- 【Git学习笔记】Git常用命令总结
- Git学习笔记(4) — 基本命令
- Maven学习笔记_命令总结
- gdb调试器命令学习总结笔记
- Git学习笔记(5) — 独立开发者所用的命令(a)
- Git学习笔记(6) — 独立开发者所用的命令(b)
- gdb调试器命令学习总结笔记
- Git命令学习笔记
- 【shell学习笔记】curl命令总结
- 【linux学习笔记】tar命令总结
- Git学习笔记:Git命令
- gdb调试器命令学习总结笔记
- git 命令学习笔记 001
- gdb调试器命令学习总结笔记
- gdb调试器命令学习总结笔记 stl printer
- git命令 学习总结
- Git学习笔记总结和注意事项
- Git学习笔记2 给git命令起别名
- github 学习笔记1--一些简单的git命令