1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 使用git时 不想提交本地代码并切换分支是如何操作?

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

时间:2023-09-03 20:16:38

相关推荐

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

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

git add;将代码到暂存区

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

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

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

git pull 拉取远程分支到本地

git fetch刷新分支

git remote add origin /****/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 就可以将刚才保存的没有提交过的代码

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。