Git的基本使用-pycharm中的gitee
首先创建项目文件夹:E:\coder\git_pratice在文件夹中创建-git_pratice–.gitignore–hello_world.py.gitignore中输入__pycache__/在hello_world.py文件夹内ctrl+鼠标右键–>git bash here当在.py文件中做了一定的修改,但是未git add . 此时不想修改了,返回到上一次的提交用git che
首先创建项目文件夹:E:\coder\git_pratice
在文件夹中创建
-git_pratice
–.gitignore
–hello_world.py
.gitignore中输入__pycache__/
在hello_world.py文件夹内 ctrl+鼠标右键–>git bash here
当在.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
更多推荐
所有评论(0)