Git常用命令

clone:下载仓库

git clone @链接

checkout:切换版本

git checkout 切换
git checkout -b branch  新建分支
git checkout --  file  撤销更改

submodule

下载的工程带有submodule(来源)
当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:

git submodule update --init --recursive

branch

列出当前所有的分支
git branch
git branch -r
git branch -a
创建并切换分支
git branch -b
查看各个分支最后一个提交对象的信息
git branch -v

blame

查看某个文件代码的修改历史

git blame 文件名

stash

缓存下
git stash
更新
git pull
重新应用缓存
git stash pop

rebase

使用git rebase 合并多个 commit
首先,rebase -i 指定不需要改变的 commit

git rebase -i commit_id

然后弹出的信息文件中,将需要被合并的commit的pick改成squash
需要被执行的commit依然为pick
然后保存文件,退出
修改合并后的 commit 信息
dev分支更新:

  • git rebase dev
  • 解决冲突
  • git add .
  • git rebase --continue
  • git push -f

reset 和 revert

reflog

查看历史改动信息

remote -v

查看远程仓库地址

.gitignore

添加 .gitignore 文件,添加需要忽略的文件或文件夹

* .json
# 忽略 build 目录
build/

更改文件大小限制

在这里插入图片描述
Settings -> Repository -> Push Rules -> Maximum file size (MB)
改成自己想要的大小即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值