git学习

文件状态

tracked和untracked,后者属于在版本库中没有快照的,当运行git add 后文件放到了暂存区,变成tracked状态,当commit 后,文件此刻的版本会在版本库中形成记录。

git diff

git diff:用于查看工作区和暂存区间的差异
git diff --cachedgit diff --staged 用于查看暂存区中的内容。
git diff HEAD 显示工作区和上次提交之间的差异。

git commit -a -m 'added new benchmarks'

-a 表示跳过add 这一步骤,直接将已跟踪过的文件的修改进行提交,跳过了暂存这个步骤。

git rm --cached <filename>

删除git追踪文件,但不删除文件本身(可能从暂存区撤回到工作区)。

git commit --amend

修改提交消息或者将忘记提交的文件合并到上次的提交中。

git reset HEAD <filename>

取消暂存区的内容,放回工作区。

git checkout -- <filename>

丢弃工作区的修改。

git remote add <shortname> <url>

添加远程仓库,使用git remote 可查看已关联的远程仓库。 origin 是默认的所克隆的远程仓库的名字.

git show

显示最近一次提交与之前相比的差别快照。给出参数还可以有更多的显示方式。例如git show HEAD@{5} 表示查看上5次提交。

分支说明

git clone 命令会自动设置本地 master 分支跟踪克隆的远程仓库的 master 分支(或不管是什么名字的默认分支)。 运行 git pull 通常会从最初克隆的服务器上抓取数据并自

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值