git的简单使用

git的一些命令在这就不说了,下面主要写一下在工作中遇到的git提交代码的问题。
一,撤销git add后的文件

git reset head "文件名"


git的简单使用
文章图片



二,在本地保存当前修改的文件
git status git stash

git的简单使用
文章图片



三,撤销自己修改的代码

git status git checkout "文件名"

git的简单使用
文章图片



四,代码提交流程

git checkout develop#切换到develop分支 git pull#拉取最新代码 git checkout feature/AIMT-1001 #切换到新的分支,然后编写自己的代码 git add .#添加 git git commit -s#提交 git push origin HEAD


五,追加提交(已经提交代码,但是没有meger,想在当前的分支上修改东西,再次提交)

git add . git commit --amend git push origin HEAD --force



六,解决冲突(代码提交pr了,发现和别人的代码冲突了,需要解决冲突)

#加入当前在feature/AIMT-1001分支,发现有冲突文件 git checkout develop#切换到dev分支 git pull#拉取dev最新代码 git checkout feature/AIMT-1001 git rebase develop git status#可以看到冲突文件 git diff . vi file.java#假设冲突文件为file.java,街冲突保存 git add . git rebase --continue git status git push origin HEAD --force


七,git commit后,想撤销当前的commit

#假如我现在在develop分支上写了代码,不小心直接commit了,我想撤销上次的commit git log #看一下最近的一次commit是不是自己的commit内容 git reset --soft HEAD^ git status #执行完上面操作,就可以看到我之前修改的代码了


八,彻底删除git add后的某一个文件

git rm --cached "文件夹路径"#删除文件夹以及里面的文件 git rm --f "文件路径"#删除文件






【git的简单使用】

    推荐阅读