首先创建项目文件夹:E:\coder\git_pratice
在文件夹中创建
-git_pratice
–.gitignore
–hello_world.py

.gitignore中输入__pycache__/
在hello_world.py文件夹内 ctrl+鼠标右键–>git bash here

代码提交到git

在这里插入图片描述
在这里插入图片描述
当在.py文件中做了一定的修改,但是未git add . 此时不想修改了,返回到上一次的提交用
git checkout .

当想回到指定的 标签1 代码状态下用 git checkout e4c0b0(前四位git log --pretty=oneline) //此时代码标签1之后的记录保留但是不可见(需HEAD返回master,才可见)
分离头指针返回顶部(git checkout master)
git reset --hard e4c0b0 //永久性的回复到提交的引用id位置(之后的id代码删除)

多使用git checkout id前六位, //跳转到指定的代码位置进行编写add, commit。

删除仓库:
git status
rm -rf .git
git init
//在.py中添加一些代码
git add.

Pycharm中的gitee使用

注意写项目时,先把项目推向gitee
然后在远端和本地都创建分支

问题:例如 远程仓库有版本1,2,3,4,5
我:正在5上修改出第6版本(######)
这时:突然想回退到第3个版本(gitee上的)提交。

步骤

先保存第6的版本到远程仓库: 切换到local branch(testBranch),然后- commit -push(gitee:testBrance) (第6版本远端和工作区保持了一致)
这时,在pycharm中切换到远端分支(gitee/testBranch)
在这里插入图片描述
在gitee官网上,找到要返回的第3个版本的xxxx号码

在这里插入图片描述
在这里插入图片描述
在pycharm中,找到对应的0461xx - 右键 checkout revision ‘0461xxx’(此时工作区版本为第3个版本)
在这里插入图片描述

在第三个版本的基础上写出第7个版本:
切换到本地分支(main或者testBranch)–选择修订的第7个版本的内容–commit–push(也要选择远端的gitee/main或者gitee/testBranch)
在这里插入图片描述
远端 gitee:main分支下,就有 由3更新过来的版本7了

总结:

从工作区往远端推 需要切到(local Branch)
从远端往本地到指定版本 需要切到(remote Branch) (记住,切换到id号即可)

参考

PyCharm代码回滚,恢复历史版本:https://gitee.com/help/articles/4195#article-header0
git如何进行版本回退:https://gitee.com/help/articles/4195#article-header0

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐