Git笔记

2019-06-24  本文已影响0人  firefly_

修改分支名称:假设分支名称为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介绍

上一篇下一篇

猜你喜欢

热点阅读