0


使用git时,不想提交本地代码并切换分支是如何操作?

先来了解下平时开发时,经常使用到的git命令吧!

git add; 将代码到暂存区

git commit -am "init" ; 提交代码并添加注释

git push; 将代码提交到远程分支

git merge origin/dev 将分支dev与当前分支进行合并

git pull 拉取远程分支到本地

git fetch 刷新分支

git remote add origin https://gitee.com/****/aa.git 添加远程分支

git checkout 本地分支/远程分支 切换分支

git log 查看刚才提交的commit ID

git branch -d 分支名 删除本地分支

git status 查看本地文件的修改状态

git reset --hard 11056c70(commit版本号) 版本回退

了解了基本git命令后,接下来说一下关于不想提交代码时,如何切换分支并保留本地的修改过后的代码吧~

git中如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull或者push更新会提示冲突,需要merge一下,否则无法更新,那么解决的办法就是要么先commit自己的改动然后再通过pull拉取代码,要么就是使用stash,其好处是可以先将你的改动暂存到本地仓库中,随时可以取出来再用,而且不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。

当本地有文件修改过后,将本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动。

使用命令:git stash Changes

再使用git pull 拉取最新的代码就好啦(不会出现代码冲突了)

再使用git stash unchange 就可以将刚才保存的没有提交过的代码

如若还出现代码冲突,自行解决即可。

标签: git github java

本文转载自: https://blog.csdn.net/qq_44953372/article/details/127061177
版权归原作者 Vir! 所有, 如有侵权,请联系我们删除。

“使用git时,不想提交本地代码并切换分支是如何操作?”的评论:

还没有评论