git 常用命令(二)

1 >> git rm --cached (文件名) 内容add到暂存区后,想要撤销掉所有提到暂存区中的内容。

2 >> git commit --allow-empty -m ‘空的提交’ 默认的情况下,git是不允许没有修改内容就进行commit的。

3>>   git log --oneline                              看到该分支上的提交
         git log --oneline --all                       查看所有分支上的提交
         git log --oneline --all --decorate      查看所有提交,并显示在在哪个分支上提交的
         git log --oneline --all --decorate --graph      以图形化的形式展示

4 >>  git branch dev (哈希值前几位)            表明这个分支是根据某次提交来创建的
         也可以是git branch dev master           表明是依照master分支来创建的

5 >> cat b                               查看工作区中b文件的内容
        git cat-file -p :b               查看暂存区中b文件的内容
        git cat-file -p 分支名:b    查看本地仓库中b文件的内容

6 >> git stash pop 也可以实现stash apply的效果。两个命令是有区别的。但是在项目中影响不算大

7 >> git fetch 和 git pull的区别 fetch拉取后不会自动merge,而pull后会自动merge

8 >> 远程仓库建立了新分支dev,而此时本地只有一个master分支,然后现在需要拉取远程dev,并在上面开发。此时的操作是,git checkout dev,直接用checkout切到dev分支,这样本地的dev和远程的dev就会建立联系。修改完,就会直接push到远程的dev分支。checkout后,还要git pull一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值