git - 基本操作

本文介绍了Git的一些核心操作,包括清理垃圾、更改项目地址、基于远程分支创建新分支、版本回退、删除未跟踪文件、强制推送、解决分支冲突、回退到特定版本以及管理分支等。
摘要由CSDN通过智能技术生成

清理垃圾:

git prune + git gc

改变一个项目的git地址:

git remote set-url origin ssh://git@1111.111111.11111.255:8022/xiangmu/neirong.git

基于远程分支切新分支:

git checkout remotes/origin/test -b test

git版本回退:

git reset --hard 21adf736f6cde8ad56077017581e90a098bb6151
git push -f -u origin dev

删除Untracked files

    git clean -f or git clean -fd

强制推到远端:

    git push -f origin fenzhiming

重建dev分支:

    git checkout 其他分支(不是dev就行)
    git branch -D dev
    git fetch
    git checkout dev
    git pull --rebase
    git merge <你的开发分支> dev
    git push

分支发生冲突时放弃本地修改:

    git fetch origin
    git reset --hard origin/dev

发生冲突时放弃本地修改:

git rebase --abort

git rease -i log_id:抽调某个commit 且不会留下记录
A->B->C->D->E
回退到D版本:
git rebase -i C
把pick D *** 整列移除后存储就可以了,若冲突:git add . /git rebase --continiue

git强制pull代码,放弃本地修改:

git fetch --all
git reset --hard origin/master

新建分支:

git checkout -b jlq

查看当前分支:

git branch

更新分支代码:

git pull --rebase

暂存:

git status
git add .
git stash save '本次暂存的标识名字'

git stash list

git stash pop stash@{index}

git stash drop stash@{index}
git stash clear
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值