git学习与使用
来源:互联网 发布:.win域名价格 编辑:程序博客网 时间:2024/05/20 07:20
- 创建本地仓库
mkdir learngitcd learngitgit init
- 查看本地仓库当前状态
git status
这个命令会告诉你本地仓库的改动有哪些,哪些尚未提交到暂存区。提交到暂存区后再次git status
就会告诉你哪些还没有提交到本地仓库。
git diff
查看修改了哪些地方,这个命令只能在尚未提交到缓存区的时候使用才能看到。
- 查看
commit
历史记录
git log
这个命令可以查看你所有commit过的东西,输出将包括作者和时间以及版本号
- 版本回退
git reset --hard HEAD^
上面这个命令是回退到当前版本的上一版本,如果你想回退到任意版本,使用
git reset --hard <版本号的前几位SHA值>
如何知道任意提交的版本号?可以使用reflog查看自己的命令历史
git reflog
前面几位就是版本号了。
暂存区与工作区
工作区:我们git init
的文件夹的地方。
暂存区:add
命令将文件存放到暂存区。
所以,git add
命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit
就可以一次性把暂存区的所有修改提交到分支。
- 撤销修改
你需要撤销你当前的修改,比如在文件中添加了一行new line
。
情景一:你没有添加到暂存区,撤销修改后回到的将是与版本库中的最新版一致。
git checkout -- example.js
情景二:你已经将修改提交到了暂存区,但暂时还没提交到版本库中。
首先,先unstage
git reset HEAD <filename>
此时你的暂存区是干净的,工作区有你之前的修改。
git checkout -- example.js
撤销修改到与版本库中一致。
远程库
- 本地库与远程库连接
git remote add origin git@github.com:chenshy39/learnGit.git
- 提交本地修改到远程库中
git push origin master
上面这条命令是提交到master分支上,如果要提交到其他分支上可以把master修改为其他分支。
待更~
阅读全文
0 0
- GIT 学习与使用
- git 学习与使用
- git学习与使用
- git学习与使用
- git学习与使用
- git的学习与使用
- git的学习与使用
- Git—学习与使用
- Git版本控制学习与使用一
- Git版本管理器的使用与学习
- Git与Github的使用学习
- Github学习之Git安装与使用
- Git学习笔记(一) Git的安装与使用
- Git学习笔记(一) Git的安装与使用
- git学习(1)---- 基本的git命令与使用
- Android学习之Git版本控制的学习与使用
- git学习:开始使用git
- Git 的个人学习与使用笔记(一)
- 各种网站地址
- Delphi内存表的使用
- 自定义圆角Dialog
- 我额而且
- Android 动态设置padding跟margin的问题
- git学习与使用
- eclipse启动tomcat无法访问
- 清空数据库所有表数据 and 收缩日志文件
- 字符串同构判定
- ECharts 坐标轴标签、tooltip文本格式化
- 离散复习资料之一(Warshall算法)
- 免费馅饼
- Linux查看物理CPU个数、核数、逻辑CPU个数
- android 开发工具