博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git笔记
阅读量:5025 次
发布时间:2019-06-12

本文共 765 字,大约阅读时间需要 2 分钟。

git  基本操作

新建Git仓库 git init

将文件添加到暂存区 git add [file]

将文件提交到版本库 git commit -m "***"

查看版本库的状态 git status

git 时光机穿梭

git log查看提交历史,以便确定回退到哪一个版本

git reflog查看命令历史,以便确定穿梭到未来的哪一个版本

git reset --hard [commit_id] 穿梭到commit_id版本

撤销修改 没有add git checkout -- [file]

已经add 没有commit git reset HEAD [file]

删除版本库中的文件 git rm [file]

git 远程版本库

关联远程版本库 git remote add origin [address]

将修改推送到远程 git push -u origin master

首次推送使用 -u 推送master中的所有内容

克隆远程仓库 git clone [address]

git分支管理

git branch 列出所有分支

git branch XXX 新建XXX分支

git checkout XXX 切换到XXX分支

git merge XXX 合并XXX分支到当前分支

git branch -d XXX 删除XXX分支

遇到bug时,需要保留现场,先修bug,然后继续工作

git stash 保存现场

git stash list 列出所有保存的stash

git stash apply 应用stash(不在list中删除)

git stash pop 应用stash并在list中删除

 

转载于:https://www.cnblogs.com/fantasquex/p/10785610.html

你可能感兴趣的文章
.NET WebAPI生成Excel
查看>>
UI UISearchBar UISearchDisplayController实现搜索条、解析颜色
查看>>
Python流程控制
查看>>
C语言学习(2)-GTK布局
查看>>
vue全局配置组件
查看>>
营救公主(深度优先搜索算法)
查看>>
十五个Web知识的CTF出题套路
查看>>
Sorted Union
查看>>
select/poll/epoll 对比
查看>>
springboot中tomcat找不到jsp页面【转载】
查看>>
线段树 poj 1436
查看>>
telerik的RadCalendar控件学习
查看>>
POJ1258Agri-Net
查看>>
区域实现Android实现图片的裁剪(不调用系统功能)
查看>>
UVALive - 6039
查看>>
内容内核linux内核启动时R2的值来历
查看>>
UITextField弹出键盘挡住输入框问题
查看>>
地址栏显示图标 Shortcut Icon
查看>>
2018-2019 20165235《信息安全系统设计基础》第三周学习总结
查看>>
多队列网卡简介以及Linux通过网卡发送数据包源码解读
查看>>