Git入门——'查询命令'总结与文件的基本操作

1.时常关注git的状态

功能说明命令
掌握工作区的状态git status
查看分支git branch
显示可以抓取和推送远程分支的地址git remote -v
查看文件修改的内容git diff + (文件名)
查看工作区和版本库中最新版本的区别git diff head – + (文件名)
历史记录(列出以前修改的版本,并有修改说明)git log [–pretty=oneline](ps.简约模式,可不加)
若已经关闭了窗口,也可以查看以前的commit(查看历史记录)git reflog
查看标签git tag
查看标签信息git show + (标签名)
查看分支关系图git log –graph –pretty=oneline –abbrev-commit
查看分支顺序图git log –graph

2.一个文件的来去历程

指定目录变成Git可以管理的仓库(cd到指定目录中,在目录中使用此命令):
  git init


在仓库中,新建修改文件之后,觉得还不错,要想推送到网上
但先要添加到暂存区,要在指定目录/子目录中添加,添加到暂存区
(特别注意,这个不是新建文件的意思):
  git add (文件名)
  git add (文件名) (文件名)


提交更改,就是把暂存区的所有内容提交到当前分支
注意,这里还没有推送到网上,还是在本地操作
(特别注意,-m后面要加上本次提交的说明,便于以后的工作)
  git commit -m "输入修改说明,对以后阅读很重要"


1)撤销修改(让文件回到最近的一次工作区的状态(未执行add前))
  git checkout -- (文件名)
(ps."--"别忘了,不然这个命令就会变成切换分支的命令了)

2)撤销修改(已经放到暂存区,还未提交(未执行commit前))
这一步是把暂存区的修改撤销掉(unstage)重新放回工作区
  git reset HEAD (文件名)
再重复上面1)的步骤
  git checkout -- (文件名)

3)若是已经commit,就直接版本回退(详见本人博客中的Git系列的专题博文)。

删除文件
  git rm (文件名)
  git commit -m "删后留言"

我的Git入门学习,廖雪峰老师的教程帮助了我很多;
也希望能和大家分享一下;
廖雪峰老师的官方网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值