git.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:soda-pylib 作者: sodavirtual 项目源码 文件源码
def run(self, revision):
            with hide('everything'), self.user, self.in_app:
                # Get the used remote name
                git_remote = run('git remote')

                # Update the app source code
                display.info(
                    'Fetching source code from "{}"...'.format(git_remote))
                print(run('git fetch -p {}'.format(git_remote)))

                # Check working directory
                display.info('Checking app directory...')
                git_status = run('git status --porcelain -uno').strip()
                if git_status:
                    print(git_status)
                    display.error(
                        'App directory is dirty.', abort_task=not env.force)

                # Check out to specified revision
                display.info('Checking out to specified revision...')
                print(run('git checkout -f {}/{}'.format(
                    git_remote, revision)))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号