美文网首页Android问题汇总(遥远的回忆过去)
Git-分支合并+清除所有untracked file

Git-分支合并+清除所有untracked file

作者: MonkeyLei | 来源:发表于2019-08-07 09:08 被阅读1次

develop已经开发很久了,相对比较稳定了。所以为了进行新的重构,我们现在需要合并develop分支到master分支,然后基于目前的develop进行重构 - 之后发布的版本一段时间以后我们再将迭代的develop再次合并的master。周而复始,工程越来越完善了。

合并分支:

假如我们现在在develop分支上,刚开发完项目,执行了下列命令

git add .
git commit -m "develop"
git push -u origin develop

然后我们要把develop分支的代码合并到master分支上 该如何?
首先切换到master分支上

git checkout master

如果是多人开发的话 需要把远程master上的代码pull下来

git pull origin master

如果是自己一个开发就没有必要了,为了保险期间还是pull

然后我们把develop分支的代码合并到master上

git merge develop

然后查看状态

git status

On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean

上面的意思就是你有12个commit,需要push到远程master上
执行下面命令即可

git push origin master

这样就可以了
有时候我们第一次进入公司从这个服务器上clone下来了这个工程,然后我们试着运行了。领导当我们改了一点点小问题。然后准备提交了。 很多人可能习惯了git add . 结果导致很多编译的文件也都add进去了,当然也可以撤销这次提交重新做。但是我们建议:

  1. 添加修改过的单个或多个文件,不要试图去git add .

  2. 提交时请记得过一遍进行过的修改,保证没什么问题

  3. 我们如果想保证有一个干净的工程(没有编译过的文件,大部分都是untracked file),我们可以这样:

git clean -f --是清除untracked文件
git clean -df --是清除untracked目录和文件
这样我们未add的文件就不会被意外操作添加进来了。。。

  1. 另外我们如果想撤销当前修改可以

    git reset --hard -- 回到干净的时候
    具体的git的复杂的操作,可以花点空余时间研究下。平时用的不多的话,基本的命令就够了....

相关文章

  • Git-分支合并+清除所有untracked file

    develop已经开发很久了,相对比较稳定了。所以为了进行新的重构,我们现在需要合并develop分支到maste...

  • git指令

    回到当前版本 查看清除untracked file 清除untracked file

  • gitignore 转载地址

    修改 .gitignore 文件 立即生效 Git-分支-分支的新建与合并

  • Git常用

    Git: 分支切换error: The following untracked working tree file...

  • Tag的使用

    git merge 合并分支 友好链接:https://git-scm.com/book/zh/v1/Git-%E...

  • Git_ 拉取远程分支

    其他分支合并教程:git教程[https://git-scm.com/book/zh/v2/Git-%E5%88%...

  • 突然断电导致git分支错误解决办法

    啥情况 Local Branches 里面也找不到当前分支, 所有文件变成了untracked. 分支显示unkn...

  • Git-分支、合并的好处

    本次学习以toy_app为例,利用git分支合并的功能,修改README.md文件,感受其好处。 在上一节的学习中...

  • git add

    git add -u/--update [ ] 提交所有文件的删、改状态,不包含 untracked file g...

  • git常用命令

    包括创建、更新、提交、合并、删除分支,查看分支差异,版本回退,清除无效分支及迁移项目新增:git diff ^M与...

网友评论

    本文标题:Git-分支合并+清除所有untracked file

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