在Python开发过程中,Git常用命令包括:git clone进行代码库的克隆、git status查看当前状态、git add添加文件到暂存区、git commit提交更改、git push上传到远端仓库、git pull更新本地代码库、git branch管理分支、git checkout切换分支或恢复文件、git merge合并分支、git log查看提交历史。 其中,git commit命令在Python...
删除远程分支:git branch -delete 分支名 新建分支并切换到指定分支:git checkout -b 分支名 origin/分支名 需要将分支 steam_old 修改为 steam_new ,执行如下步骤: 1、执行命令 git checkout steam_old 切换到 steam_old 分支,如果已经在这个分支下,可以不执行此步骤 2、执行命令 git pull origin steam_old...
self.repo.git.checkout(branch) defchange_to_commit(self, branch, commit): """ 切换commit :param branch: :param commit: :return: """ self.change_to_branch(branch=branch) self.repo.git.reset('--hard', commit) defchange_to_tag(self, tag): """ 切换tag :param tag: :return: """ ...
6、切换分支: git checkout <分支名> 七、撤销操作 1、撤销已暂存的文件: git reset HEAD <文件名> 2、撤销对文件的修改: git checkout — <文件名> 3、撤销已提交的修改(慎用): git revert <提交号> 八、标签操作 1、创建标签: git tag <标签名> 2、查看标签: git show <标签名> 3、删除标签:...
:return:"""return[tag.namefortaginself.repo.tags]defchange_to_branch(self, branch):"""切换分值 :param branch: :return:"""self.repo.git.checkout(branch)defchange_to_commit(self, branch, commit):"""切换commit :param branch: :param commit: ...
git checkout master 7.3 删除分支 完成开发并合并后,可以删除分支以保持仓库整洁: git branch -d feature-branch 八、利用Git标签进行版本管理 8.1 创建标签 当你发布一个新的版本时,可以使用标签来标记这个版本: git tag -a v1.0 -m "Version 1.0" ...
8. 创建标签:git tag – 使用git tag命令可以创建一个新的标签。 –为标签名称。 9. 切换到标签:git checkout – 使用git checkout命令可以切换到指定的标签。 10. 合并分支:git merge – 使用git merge命令将指定的分支合并到当前分支。 –为要合并的分支名称。
git checkout master ii)、执行merge命令 git merge dev (注:切换分支后,在dev分支中做出的修改需要合并到被合并的分支master上) 8)、冲突解决 当一个分支的内容和另一个分支的内容不同时,此时任一分支合并另一分支过程中就会出现冲突。 冲突的解决办法: ...
repo.git.checkout(branch) def change_to_commit(self, branch, commit): """ 切换commit :param branch: :param commit: :return: """ self.change_to_branch(branch=branch) self.repo.git.reset('--hard', commit) def change_to_tag(self, tag): """ 切换tag :param tag: :return: """ ...
其它还有Tag、Submodule等相关操作,不是很常用,这里就不介绍了。 GitPython的优点是在做读操作时可以方便地获取内部信息,缺点是在做写操作时感觉很不顺手,隔靴搔痒。当然,它还支持直接执行git操作。 git = repo.git git.status() git.checkout('HEAD', b="my_new_branch") ...