Git笔记

作者: firefly_ | 来源:发表于2019-06-24 00:04 被阅读0次

    修改分支名称:假设分支名称为old_branch,想要修改为 new_branch

    1. 本地分支重命名(还没有推送到远程)
      git branch -m old_branch new_branch

    2. 远程分支重命名 (已经推送远程,本地分支和远程分支名称相同)

    1. 重命名远程分支对应的本地分支
      git branch -m old_branch new_branch
    2. 删除远程分支
      git push --delete origin old_branch
    3. 上传新命名的本地分支
      git push origin new_branch
    4. 把修改后的本地分支与远程分支关联
      git branch --set-upstream-to origin/new_branch

    多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况。
    原因:.idea已经被git跟踪,之后再加入.gitignore后是没有作用的。
    解决办法:

    1. 清除.idea的git缓存 执行git命令:git rm -r --cached .idea
    2. .gitignore文件中添加.idea
    3. 提交.gitignore文件到远程仓库

    git stash 相关命令
    git stash 将修改暂存起来
    git stash save "this is xxx" 将修改暂存起来并打标记
    git stash list 查看保存的内容列表
    git stash pop 弹出最新的一次暂存修改记录
    git apply stash@{x} 弹出指定编号暂存修改记录


    ……持续更新,待补充
    git reset 和git revert区别

    GitFlow介绍

    相关文章

      网友评论

          本文标题:Git笔记

          本文链接:https://www.haomeiwen.com/subject/htjgqctx.html