Git学习

Git相关命令
git init 初始化一个Git仓库
添加文件到Git仓库,分两步:
(1)git add 可反复多次使用,添加多个文件
(2)git commit 完成
git status 查看工作区文件状态
git diff 查看修改内容
git log 查看提交历史记录
git log --pretty-oneline        格式化输出提交历史记录,便于查看
gitk 查看Git版本历史库
HEAD 表示当前版本,对应最后一次提交
HEAD^ 表示上一个版本
HEAD^^ 表示上上一个版本
HEAD~100 表示往前100个版本
git reset 用于回退历史版本
比如:git reset --hard HEAD^回退到上一个版本
   git reset --hard 555435回退到某一个版本
git reflog 查看历史命令
git checkout -- file丢弃工作区的修改
git reset HEAD file把暂存区的修改撤销掉,重新放回工作区
git rm file 从git 里面删除文件,删除后记得提交
如果从文件系统里面删除了文件,也要执行git rm file 命令删除,不然git不知道
git branch 查看当前仓库的分支
git checkout -b dev创建新分支dev,并切换到dev
git checkout master切换到master分支
git marge xxx 用于合并指定分支到当前分支
git branch -d xxx删除指定分支
git config -l 查看git配置信息

-----工作区---------------          ---------------------版本库-----------------------
|                                 |          |                                                              |
|                                 |          |                    HEAD                                |
|                                 |          |    ---------------      \  ------------------------  |
|                                 |          |    |                  |       \                         |    |
|                                 |          |    |    stage     |        \  master主分支 |    |
|                                 |          |    |    暂存区   |        |\                        |    |
|                                 |   add |          |            |        | \                       |    |
|            --------------------------->        --------------->                            |    |
|                                 |          |    |                  |        |                         |    |
|                                 |          |    |                  |        |                         |    |
|                                 |          |    |                  |        |                         |    |
|                                 |          |    |                  |        |                         |    |
|                                 |          |    --------------           ----------------------|    |
-----------------------------          ------------------------------------------------------
git add 把文件加进去,实际上是把文件修改添加到暂存区
git commit 提交更改,实际上是把暂存区的所有内容提交到当前分支
commit 提交的是暂存区的内容,别的它不管

git config -l 查看git配置信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值