git常用指令

git查看分支本地或远程

  1. git remote –v //查看远程的仓库
  2. git branch –a //查看远程的仓库的分支 所有分支
  3. git branch //查看本地的仓库仓库的分支
  4. git remote show origin //可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息
  5. git remote prune origin //根据提示删除那些远程仓库不存在的分支
  6. git stash list //查看stash 列表 git stash drop stash@{0} 这是删除第一个队列,然后你就可以 执行 git stash clear :注意这是清空你所有的内容

git创建并拉取分支

  1. git branch test //创建test分支
  2. git checkout test //切换到test分支
  3. 以上两条合并成一条:git checkout -b config //创建本地分支config,并切换到本地分支config,git pull origin config 拉取远程config分支代码
  4. git checkout -b test origin/test //创建切换test分支 并拉取远程test分支

git 上传代码的步骤

  1. git status //查看编辑了哪些文件
  2. git add .
  3. git commit -m “修改信息”
  4. git push origin shiqe //提交到自己的分支上
  5. git checkout dev //切换到dev分支
  6. git pull origin dev //更新代码,拉取dev分支最新代码
  7. git merge shiqe //把shiqe分支上的代码合并到dev分支,如果有冲突处理冲突,没有:wq!
  8. git status (处理冲突后需要 git add .)
  9. git commit –m “注释信息”
    10.git push origin dev //提交到dev 分支 (如果报错,说明代码更新不全,执行git pull origin dev)
  10. 成功后 切回 git checkout shiqe
  11. 提交代码分支冲突的解决方式,把vscode的撤销;重新git pull
  12. 删除本地分支----$ git branch -D
  13. 删除远程分支---- git push origin --delete [branch_name] 【git push origin –delete 分支名】

Vim编辑文件时

  1. shift + i 编辑 复制粘贴只能鼠标操作
  2. esc退出编辑模式
  3. shift+: 再输入wq保存编辑并退出

如何退出GIT的rebase状态,强制覆盖本地代码

当你很多要解决的冲突 不想解决这些冲突 要强制覆盖,但是出于rebase状态,使用命令如下命令进行

  1. git rebase --abort 退出rebase 状态
  2. git fetch --all 获取所有远程端
  3. git reset --hard origin/master 回退到远程master最新版本
  4. git pull 更新最新代码

git备份-tag

git tag -a -m “added description release notes” # 创建标签
git tag -l # 查看标签
git tag -d # 删除标签
git push origin # 推送一个本地标签到远程仓库
git push origin --tags # 推送全部未推送过的本地标签
git push origin :refs/tags/ # 删除一个远程标签

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值