常用git命令

  • git clone 地址 :克隆代码
  • git branch :本地分支
  • git branch -a :远程分支和本地分支
  • git pull origin 分支名称 :从远程分支拉去最新代码
  • git push origin 分支名称 :推送代码到远程分支
  • git fetch :从远程仓库拉取数据,获取远程仓库中所有分支的引用(当git branch -a 获取不到最新分支时,使用git fetch获取)
  • git checkout 分支名称 :切换到远程分支
  • git checkout origin/dev: 多个远程,远程名称/分支名称
  • git add 文件夹/ 或 文件名 :添加文件夹或文件到暂存区
  • git commit -m “提交内容” :将暂存区内容提交到本地版本库
  • git log :查看日志
  • git status:查看状态
  • git reset --merge:取消完成的合并操作
  • git reset --hard commitId :回退到指定commitId的版本
  • git push -f :强制提交
  • git push origin 分支名称 --force // 强推到分支
  • git reset HEAD~ :撤回上一次本地提交
  • git remote -v :查看远程仓库地址
  • git check-ignore -v .jar 查看.jar文件在哪个ignore文件中设置了

VSCode 无法同步远程删除分支

远程分支删除后,vscdoe上仍可以看到。

git remote update origin --prune

ignore添加idea后,没有生效,执行

git rm -r --cached .idea

只拉取部分目录的代码

1. git config core.sparsecheckout true,将sparsecheckout 设为true。
2. echo dir/ >> .git/info/sparse-checkout,将dir目录记录到需要拉取得文件中(在\.git\info文件夹中可以看到sparse-checkout文件,打开有dir)。
3. git checkout master,需要重新进一下分支
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值