当前位置:   article > 正文

git常用指令_shift : wq!

shift : wq!

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/ # 删除一个远程标签

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/778677
推荐阅读
相关标签
  

闽ICP备14008679号